3,017 research outputs found
Annotated bibliography of software engineering laboratory literature
An annotated bibliography is presented of technical papers, documents, and memorandums produced by or related to the Software Engineering Laboratory. The bibliography was updated and reorganized substantially since the original version (SEL-82-006, November 1982). All materials were grouped into eight general subject areas for easy reference: (1) The Software Engineering Laboratory; (2) The Software Engineering Laboratory: Software Development Documents; (3) Software Tools; (4) Software Models; (5) Software Measurement; (6) Technology Evaluations; (7) Ada Technology; and (8) Data Collection. Subject and author indexes further classify these documents by specific topic and individual author
Towards a Reference Architecture with Modular Design for Large-scale Genotyping and Phenotyping Data Analysis: A Case Study with Image Data
With the rapid advancement of computing technologies, various scientific research communities have been extensively using cloud-based software tools or applications. Cloud-based applications allow users to access
software applications from web browsers while relieving them from the installation of any software applications in
their desktop environment. For example, Galaxy, GenAP, and iPlant Colaborative are popular cloud-based
systems for scientific workflow analysis in the domain of plant Genotyping and Phenotyping. These systems are being used for conducting research, devising new techniques, and sharing the computer assisted analysis results among collaborators. Researchers need to integrate their new workflows/pipelines, tools or techniques with the base system over time. Moreover, large scale data need to be processed within the time-line for more effective analysis. Recently, Big Data technologies are emerging for facilitating large scale data processing with commodity hardware. Among the above-mentioned systems, GenAp is utilizing the Big Data technologies for specific cases only. The structure of such a cloud-based system is highly variable and complex in nature. Software architects and developers need to consider totally different properties and challenges during the development and maintenance phases compared to the traditional business/service oriented systems. Recent studies report that software engineers and data engineers confront challenges to develop analytic tools for supporting large scale and heterogeneous data analysis. Unfortunately, less focus has been given by the software researchers to devise a well-defined methodology and frameworks for flexible design of a cloud system for the Genotyping and Phenotyping domain. To that end, more effective design methodologies and frameworks are an urgent need for cloud based Genotyping and Phenotyping analysis system development that also supports large scale data processing.
In our thesis, we conduct a few studies in order to devise a stable reference architecture and modularity model for the software developers and data engineers in the domain of Genotyping and Phenotyping. In the first study, we analyze the architectural changes of existing candidate systems to find out the stability issues. Then, we extract architectural patterns of the candidate systems and propose a conceptual reference architectural model. Finally, we present a case study on the modularity of computation-intensive tasks as an extension of the data-centric development. We show that the data-centric modularity model is at the core of the flexible development of a Genotyping and Phenotyping analysis system. Our proposed model and case study with thousands of images provide a useful knowledge-base for software researchers, developers, and data engineers for cloud based Genotyping and Phenotyping analysis system development
Recommended from our members
A theoretical framework for hybrid simulation in modelling complex patient pathways
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Providing care services across several departments and care givers creates the complexity of the patient pathways, as it deals with different departments, policies, professionals, regulations and many more. One example of complex patient pathways (CPP) is one that exists in integrated care, which most literature relates to health and social care integration. The world population and demand for care services have increased. Therefore, necessary actions need to be taken in order to improve the services given to patients in maintaining their quality of life. As the complexity arises due to different needs of stakeholders, it creates many problems especially when it involves complex patient pathways (CPP). To reduce the problems, many researchers tried using several decision tools such as Discrete Event Simulation (DES), System Dynamic (SD), Markov Model and Tree Diagram. This also includes Direct Experimentation, one of techniques in Lean Thinking/Techniques, in their efforts to help simplify the system complexity and provide decision support tools. However, the CPP models were developed using a single tools which makes the models have some limitations and not capable in covering the entire needs and features of the CPP system. For example, lack of individual analysis, feedback loop as well as lack of experimentation prior to the real implementation. As a result, ineffective and inefficient decision making was made. The researcher also argues that by combining the DES and SD techniques, named the hybrid simulation, the CPP model would be enhanced and in turn will help to provide decision support tools and consequently, will reduce the problems in CPP to the minimum level. As there is no standard framework, a framework of a hybrid simulation for modelling the CPP system is proposed in this research. The researcher is much concerned with the framework development rather than the CPP model itself, as there is no standard model that can represent any type of CPP since it is different in term of its regulations, policies, governance and many more. The framework is developed based on several literatures, selected among developed framework/models that have used combinations of DES and SD techniques simultaneously, applied in a large system or in healthcare sectors. This is due to the condition of the CPP system which is a large healthcare system. The proposed framework is divided into three phases, which are Conceptual, Modelling and Models Communication Phase, and each phase is decomposed into several steps. To validate the suitability of the proposed framework that provides guidance in developing CPP models using hybrid simulation, the inductive research methodology will be used with the help of case studies as a research strategy. Two approaches are used to test the suitability of the framework – practical and theoretical. The practical approach involves developing a CPP model (within health and social care settings) assisted by the SD and DES simulation software which was based on several case studies in health and social care systems that used single modelling techniques. The theoretical approach involves applying several case studies within different care settings without developing the model. Four case studies with different areas and care settings have been selected and applied towards the framework. Based on suitability tests, the framework will be modified accordingly. As this framework provides guidance on how to develop CPP models using hybrid simulation, it is argued that it will be a benchmark to researchers and academicians, as well as decision and policy makers to develop a CPP model using hybrid simulation
Annotated bibliography of Software Engineering Laboratory literature
An annotated bibliography of technical papers, documents, and memorandums produced by or related to the Software Engineering Laboratory is given. More than 100 publications are summarized. These publications cover many areas of software engineering and range from research reports to software documentation. All materials have been grouped into eight general subject areas for easy reference: The Software Engineering Laboratory; The Software Engineering Laboratory: Software Development Documents; Software Tools; Software Models; Software Measurement; Technology Evaluations; Ada Technology; and Data Collection. Subject and author indexes further classify these documents by specific topic and individual author
Annotated bibliography of software engineering laboratory literature
An annotated bibliography of technical papers, documents, and memorandums produced by or related to the Software Engineering Laboratory is given. More than 100 publications are summarized. These publications cover many areas of software engineering and range from research reports to software documentation. This document has been updated and reorganized substantially since the original version (SEL-82-006, November 1982). All materials have been grouped into eight general subject areas for easy reference: the Software Engineering Laboratory; the Software Engineering Laboratory-software development documents; software tools; software models; software measurement; technology evaluations; Ada technology; and data collection. Subject and author indexes further classify these documents by specific topic and individual author
Maintainability and evolvability of control software in machine and plant manufacturing -- An industrial survey
Automated Production Systems (aPS) have lifetimes of up to 30-50 years,
throughout which the desired products change ever more frequently. This
requires flexible, reusable control software that can be easily maintained and
evolved. To evaluate selected criteria that are especially relevant for
maturity in software maintainability and evolvability of aPS, the approach
SWMAT4aPS+ builds on a questionnaire with 52 questions. The three main research
questions cover updates of software modules and success factors for both
cross-disciplinary development as well as reusable models. This paper presents
the evaluation results of 68 companies from machine and plant manufacturing
(MPM). Companies providing automation devices and/or engineering tools will be
able to identify challenges their customers in MPM face. Validity is ensured
through feedback of the participating companies and an analysis of the
statistical unambiguousness of the results. From a software or systems
engineering point of view, almost all criteria are fulfilled below
expectations
BIM-based Generative Modular Housing Design and Implications for Post-Disaster Housing Recovery
The adverse social and financial impacts of catastrophic disasters are increasing as population centers grow. After disastrous events, the government agencies must respond to post-disaster housing issues quickly and efficiently and provide sufficient resources for the reconstruction of destroyed and damaged houses for full rehabilitation. However, post-disaster housing reconstruction is a highly complex process because of the large number of projects, shortage of resources, and heavy pressure for delivery of the projects after a disastrous event. This complexity and lack of an inconsistent, systematic approach for planning lead to an ad-hoc decision-making process and inefficient recovery. This research explored modular construction as a highly time-efficient approach to tackle the abovementioned challenges and facilitate the housing reconstruction process.
Firstly, this research investigated the feasibility of using the modular construction method for rapid post-disaster housing reconstruction through a targeted literature review and survey of subject matter experts to broaden the understanding of modular construction-based post-disaster housing reconstruction, benefits, and barriers. Second, this research focused on improving the design and pre-planning phase of modular construction that can facilitate the successful implementation of modular construction in a post-disaster situation. To this end, a BIM-based generative modular housing design system was developed by using Generative Adversarial Networks (GANs) to automate the entire design process by incorporating manufacturing and construction constraints to fit the needs of the modular construction method. The framework was further extended by developing an optimization model to optimize the modularization strategy in the early design phase which was capable of reflecting the entire multi-stage process of modular construction (production, transportation, and assembly), and considering both individual project’s requirements and post-disaster housing reconstruction portfolio’s requirements.
The outcomes of this study fit the MC industry that may be used by designers and modular housing companies looking to automate their design process. It is also expected to provide critical benchmarks for planners, decision-makers, and community developers to facilitate their decision-making process on considering modular construction as an efficient way for mass post-disaster housing reconstruction and addressing communities’ housing needs following a disastrous event
- …