A Model Driven Domain Engineering Method
Bing Li, Shufen Liu
Abstract
Bing Li, Shufen Liu
Abstract
This paper proposes an approach of organizing the development of a large software system. By domain analysis and design the method can provide a domain meta-model (DMM) based on the MOF model and a flexible and customizable domain specific software architecture (DSSA). In late domain implementation phase it can make use of DMM and DSSA to generate domain software. The method provides a good paradigm for automating software development that has flexibility, reusability, agility and productivity across the software life cycle. It can rapidly generate a new domain application without code programming when requirements changing. So the method can generate a domain software family, not only a single application. A major benefit of this approach to software development, as compared to the usual sequential "waterfall model" is the speed with which products can be brought to market.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper proposes an approach of organizing the development of a large software system. By domain analysis and design the method can provide a domain meta-model (DMM) based on the MOF model and a flexible and customizable domain specific software architecture (DSSA). In late domain implementation phase it can make use of DMM and DSSA to generate domain software. The method provides a good paradigm for automating software development that has flexibility, reusability, agility and productivity across the software life cycle. It can rapidly generate a new domain application without code programming when requirements changing. So the method can generate a domain software family, not only a single application. A major benefit of this approach to software development, as compared to the usual sequential "waterfall model" is the speed with which products can be brought to market.
Key concepts: Domain engineering, Computer science, Software development, Software engineering, Software construction, Domain analysis, Software development process, Reusability