SDM, systems development methodology
SDM, systems development methodology
Communications of the ACM - Special issue on analysis and modeling in software development
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Software requirements & specifications: a lexicon of practice, principles and prejudices
Software requirements & specifications: a lexicon of practice, principles and prejudices
Guiding Goal Modeling Using Scenarios
IEEE Transactions on Software Engineering
The use of goals to surface requirements for evolving systems
Proceedings of the 20th international conference on Software engineering
Variability Issues in Software Product Lines
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
On the Notion of Variability in Software Product Lines
WICSA '01 Proceedings of the Working IEEE/IFIP Conference on Software Architecture
Software Package Requirements and Procurement
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Matching ERP System Functionality to Customer Requirements
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Requirements Analysis for Customizable Software Goals-Skills-Preferences Framework
RE '03 Proceedings of the 11th IEEE International Conference on Requirements Engineering
Structured Analysis for Requirements Definition
IEEE Transactions on Software Engineering
A design process based on a model combining scenarios with goals and functions
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Modelling software development methodologies: A conceptual foundation
Journal of Systems and Software
From conceptual modeling to requirements engineering
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Hi-index | 0.00 |
Whereas software variability deals with customisation and adaptability of software, we consider here the issue of modelling variability for Information System artefacts. We view variability in the larger perspective of the system meeting the purpose of many organisations and customer groups. We propose to represent this multi-facetted nature of a purpose through the notion of intentions and strategies organised as a map. The map is a directed, labelled, non-deterministic graph with intentions as nodes, and strategies to achieve intentions, as edges. Its nature allows the capture of different forms of variability through multi-edges between a pair of nodes thereby enabling many traversals of the graph from beginning to end. Besides, using the refinement mechanism of the map, it is possible to represent variability at different levels of detail. We show the power of a map to represent variability and, as an illustration, model the variations of the SAP Materials module as a map. Additionally, we show that variations in process models can also be captured in the map formalism. Again, we apply a multi-facetted process model to customise the SAP materials module.