Abstract
In the last years, the need for a sound integration of the requirements engineering discipline with the model driven development paradigm has promoted the definition of a myriad of requirements metamodels. However, most existing proposals still lack backward (alignment with business goals) or forward (connection with validation methods such as measures) traceability, which hampers their usefulness. In this paper, we present a ‘measurable requirements metamodel’ that connects goals, requirements, and measures, thus fostering a goal-oriented measurable requirements engineering perspective. In order to provide this metamodel with a familiar notation, we also present a UML profile based on the i* framework, which facilitates its adoption in the context of any UML-based software engineering process.
Partially supported by the Spanish projects ESPIA (TIN2007-67078), DEDALO (TIN2006-15175-C05-03), QUASIMODO (PAC08-0157-0668), and MELISA-GREIS (PAC08-0142-335). Jesús Pardillo and Fernando Molina are funded under the FPU grant AP2006-00332 and an FPI grant (Fundación Séneca), respectively.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Glass, R.: Software Engineering: Facts and Fallacies. Addison-Wesley, Reading (2002)
Group, T.: The CHAOS Report (2002), http://www.standishgroup.com/
Toval, A., Nicolas, J., Moros, B., García, F.: Requirements Reuse for Improving Information System Security: A practicioner’s Approach. Requirements Engineering Journal 6(4), 205–219 (2002)
Bézivin, J.: Model Driven Engineering: An Emerging Technical Space. In: GTTSE, pp. 36–64 (2006)
Yu, E.S.K.: Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering. In: RE, pp. 226–235 (1997)
Berre, A.J.: COMET (Component and Model based Development Methodology) (2006), http://modelbased.net/comet/
Bolchini, D., Paolini, P.: Goal-driven requirements analysis for hypermedia-intensive Web applications. Requir. Eng. 9(2), 85–103 (2004)
Blaine, J.D., Cleland-Huang, J.: Software Quality Requirements: How to Balance Competing Priorities. IEEE Software, 22–24 (2008)
Molina, F., Pardillo, J., Toval, A.: Modelling Web-based Systems Requirements using WRM. In: WISE Workshops (in Press, 2008)
Franch, X., Grau, G., Quer, C.: A Framework for the Definition of Metrics for Actor-Dependency Models. In: RE, pp. 348–349 (2004)
Glinz, M.: A Risk-Based, Value-Oriented Approach to Quality Requirements. IEEE Software, 34–41 (2008)
Larman, C.: Applying UML and Patterns (2005)
García, F., Bertoa, M.F., Calero, C., Vallecillo, A., Ruiz, F., Piattini, M., Genero, M.: Towards a consistent terminology for software measurement. Information & Software Technology 48(8), 631–644 (2006)
Ernst, N., Yu, Y., Mylopoulos, J.: Visualizing non-functional requirements. In: REV, vol. 6, pp. 2–12 (2006)
Cachero, C., Meliá, S., Genero, M., Poels, G., Calero, C.: Towards improving the navigability of Web applications: a model-driven approach. European Journal of Information Systems 16, 420–447 (2007)
Mazón, J.N., Pardillo, J., Trujillo, J.: A Model-Driven Goal-Oriented Requirement Engineering Approach for Data Warehouses. In: ER Workshops, pp. 255–264 (2007)
Object Management Group: Unified Modeling Language (UML), version 2.1.1 (February 2007), http://www.omg.org/technology/documents/formal/uml.htm
Bézivin, J., Muller, P.A.: UML: The Birth and Rise of a Standard Modeling Notation. In: Bézivin, J., Muller, P.-A. (eds.) UML 1998. LNCS, vol. 1618, pp. 1–8. Springer, Heidelberg (1999)
Berner, S., Glinz, M., Joos, S.: A Classification of Stereotypes for Object-Oriented Modeling Languages. In: UML, pp. 249–264 (1999)
Gómez, J., Cachero, C., Pastor, O.: Conceptual Modeling of Device-Independent Web Applications. IEEE MultiMedia 8(2), 26–39 (2001)
Glinz, M.: Problems and Deficiencies of UML as a Requirements Specification Language. In: IWSSD, pp. 11–22 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pardillo, J., Molina, F., Cachero, C., Toval, A. (2008). A UML Profile for Modelling Measurable Requirements. In: Song, IY., et al. Advances in Conceptual Modeling – Challenges and Opportunities. ER 2008. Lecture Notes in Computer Science, vol 5232. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87991-6_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-87991-6_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87990-9
Online ISBN: 978-3-540-87991-6
eBook Packages: Computer ScienceComputer Science (R0)