A Process-Driven and Ontology Based Software Product Line Variability Modeling Approach
2009
Service-oriented software engineering emphasizes the discovery and reuse of existing service resources and aggregate them to meet user needs. This paper proposes a service-oriented and process-driven approach to modeling variability in software product line. In this approach, variability analysis and modeling as a means, domain ontology model as a starting point, process ontology model as the center, service ontology model as the purpose, which organize the family core-assets to identify and model variability from perspectives of domain, process and service. Summarily, the whole modeling process of the approach is discussed completely through a real software family on business hotel.
Keywords:
- Ontology-based data integration
- Software product line
- Domain engineering
- Systems engineering
- Domain analysis
- Suggested Upper Merged Ontology
- Knowledge management
- Distributed computing
- Process ontology
- Ontology (information science)
- Computer science
- Service-oriented software engineering
- Software engineering
- Domain model
- Upper ontology
- Database
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
14
References
4
Citations
NaN
KQI