Organization domain modeling (ODM): formalizing the core domain modeling life cycle
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Juggling in Free Fall: Uncertainty Management Aspects of Domain Analysis Methods
IPMU'94 Selected papers from the 5th International Conference on Processing and Management of Uncertainty in Knowledge-Based Systems, Advances in Intelligent Computing
An ontological approach to domain engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Concepts and Guidelines of Feature Modeling for Product Line Software Engineering
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Modelling Variability with Features in Distributed Architectures
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Comparing requirements analysis methods for developing reusable component libraries
Journal of Systems and Software
Decoupling web application concerns through weaving operations
Science of Computer Programming
The socio-economics of software architecture
Automated Software Engineering
Ensuring Consistency between Designs, Documentation, Formal Specifications, and Implementations
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
A Model-Driven Approach for Telecommunications Network Services Definition
EUNICE '09 Proceedings of the 15th Open European Summer School and IFIP TC6.6 Workshop on The Internet of the Future
Hi-index | 0.00 |
This paper describes an advance in understanding the semantics of concepts and features in domain modeling for software reuse, incorporated into Organization Domain Modeling (ODM) Version 2. Previous approaches to feature modeling, such as FODA, use a single model with a particular semantics (AND/OR linkages, constraints) and a specific feature typology. ODM V2 utilizes a multimodeling approach based on Sigma, a mathematical formalism (developed at Synquiry) for reasoning about how multiple abstractions of sets of instances interrelate and combine to give a unified understanding of a subject. Sigma defines a number of semantic relationships that can hold between separate conceptual models linked into a larger "model web." One of these inter-model relationships captures the needed semantics for a flexible and general notion of "features" within a domain modeling context. The paper describes previous approaches to feature modeling in domain engineering, ODM's goals of general applicability which created requirements for a different approach, and key elements of the Sigma approach and its application to domain concept and feature modeling.