Supporting Engineering Design Modeling by Domain Specific Modeling Languag
Japheth Bunakiye. Richard.,
Ogheneovo Edward. Erhieyovwe.
Issue:
Volume 2, Issue 3, June 2013
Pages:
86-91
Received:
28 June 2013
Published:
20 July 2013
Abstract: Domain specific modeling methodology employed in this solution provides abstractions in the problem domain that expresses designs in terms of concepts in the application domain. Presented in this paper therefore is a metamodelling tool, an integrated platform which offers layered collections of reusable software primitives whose semantics are familiar only to engineering design mechanisms. It is intended to eliminate the complexities associated with the domain of computing technologies such as CAD systems where the focus is solely on engineering designs expertise in the software systems logic. This tool which was built on the DSL processor engine that compiles the DSL Builder files at the core will enable non design experts to be able to evolve designs specific to their domains of operations and reflecting their view points. At the Development Interface, the templates are created for every transformation added to our model that can be applicable in the physical design of objects in the engineering industry. It will in line remove hassles and complexities of expertise centric design platforms to produce artifacts that will help engineers manage very complex design concepts.
Abstract: Domain specific modeling methodology employed in this solution provides abstractions in the problem domain that expresses designs in terms of concepts in the application domain. Presented in this paper therefore is a metamodelling tool, an integrated platform which offers layered collections of reusable software primitives whose semantics are famil...
Show More
A Discussion of Software Reliability Growth Models with Time-Varying Learning Effects
Issue:
Volume 2, Issue 3, June 2013
Pages:
92-104
Received:
24 June 2013
Published:
20 July 2013
Abstract: Over the last few decades, software reliability growth models (SRGM) has been developed to predict software reliability in the testing/debugging phase. Most of the models are based on the Non-Homogeneous Poisson Process (NHPP), and an S or exponential-shaped type of testing behavior is usually assumed. Chiu et al. (2008) provided an SRGM that considers learning effects, which is able to reasonably describe the S and exponential-shaped behaviors simultaneously. This paper considers both linear and exponential-learning effects in an SRGM to enhance the model in Chiu et al. (2008), assumes the learning effects depend on the testing-time, and discusses when and what learning effects would occur in the software development process. This research also verifies the effectiveness of the proposed models with R square (Rsq), and compares the results with these of other models by using four real datasets. The proposed models consider constant, linear, and exponential-learning effects simultaneously. The results reveal the proposed models fit the data better than other models, and that the learning effects occur in the software testing process. The results are helpful for the software testing/debugging managers to master the schedule of the projects, the performance of the programmers, and the reliability of the software system.
Abstract: Over the last few decades, software reliability growth models (SRGM) has been developed to predict software reliability in the testing/debugging phase. Most of the models are based on the Non-Homogeneous Poisson Process (NHPP), and an S or exponential-shaped type of testing behavior is usually assumed. Chiu et al. (2008) provided an SRGM that consi...
Show More