Abstract
Definitions of the concepts derived from the goal concept (including functional and nonfunctional goal, hardgoal, and softgoal) used in requirements engineering are discussed, and precise (and, when appropriate, mathematical) definitions are suggested. The concept of satisficing, associated to softgoals is revisited. A softgoal is satisficed when thresholds of some precise criteria are reached. Satisficing does not cover situations in which continual improvement of thresholds is expected. The notion of excelling is suggested to cover such cases, along with the concept of disposition to represent and reason about excelling.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Mylopoulos, J., Chung, L., Nixon, B.: Representing and using nonfunctional requirements: A process-oriented approach. IEEE Trans. Softw. Eng. 18(6), 483–497 (1992)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Science of Computer Programming 20 (1993)
Yu, E.: Modeling Strategic Relationships for Process Reengineering. PhD thesis, Dept. of Computer Science, University of Toronto (1994)
Anton, A.I.: Goal-based requirements analysis. In: Proceedings of the International Conference on Requirements Engineering (1996)
Yu, E.: Towards modeling and reasoning support for early requirements engineering. In: Proceedings of the IEEE International Symposium on Requirements Engineering (1997)
Roland, C., Souveyet, C., Achour, C.B.: Guiding goal modeling using scenarios. IEEE Transactions on Software Engineering, Special Issue on Scenario Management, 1055–1071 (1998)
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Dordrecht (1999)
Letier, E.: Reasoning about Agents in Goal-Oriented Requirements Engineering. PhD thesis, Dept. d’Ingenierie Informatique, Universite de Louvain (2001)
van Lamsweerde, A.: Goal-oriented requirements engineering: A guided tour. In: RE 2001. Proceedings of the International Symposium on Requirements Engineering (2001)
Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the tropos project. Information Systems 27(6), 365–389 (2002)
Fuxman, A., Liu, L., Mylopoulos, J., Pistore, M., Roveri, M., Traverso, P.: Specifying and analyzing early requirements in tropos. Requirements Engineering 9(2), 132–150 (2004)
Letier, E., van Lamsweerde, A.: Reasoning about partial goal satisfaction for requirements and design engineering. In: Proceedings of the International Conference on Foundations of Software Engineering (2004)
van Lamsweerde, A.: Goal-oriented requirements engineering: A roundtrip from research to practice. In: RE 2004. Proceedings of the International Requirements Engineering Conference (2004)
Jureta, I.J., Faulkner, S., Schobbens, P.Y.: Justifying goal models. In: RE 2006. Proceedings of the 14th IEEE International Conference on Requirements Engineering, IEEE Computer Society Press, Los Alamitos (2006)
Donzelli, P.: A goal-driven and agent-based requirements engineering framework. Requirements Engineering 9, 16–39 (2004)
Kavakli, E.: Goal-Driven Requirements Engineering: Modeling and Guidance. PhD thesis, University of Manchester (1999)
Regev, G., Wegeman, A.: Where do goals come from: the underlying principles of goal-oriented requirements engineering. In: RE 2005. Proceedings of the International Requirements Enginering Conference (2005)
Jureta, I.J., Faulkner, S., Schobbens, P.Y.: A more expressive softgoal conceptualization for quality requirements analysis. In: Embley, D.W., Olivé, A., Ram, S. (eds.) ER 2006. LNCS, vol. 4215, Springer, Heidelberg (2006)
Liu, L., Yu, E.: Designing information systems in social context: a goal and scenario modeling approach. Information Systems 29, 187–203 (2004)
Simon, H.: A behavioral model of rational choice. Quarterly Journal of Economics 59, 99–118 (1955)
Manna, Z., Pnuelli, A.: The Temporal Logic of Reactive and Concurrent Systems. Springer, Heidelberg (1992)
IO for Standardization ISO 8402 Quality management and quality assurance - Vocabulary. International Organization for Standardization (1986)
Kitchenham, B., Pfleeger, S.L.: Software quality: The elusive target. IEEE Softw. 13(1), 12–21 (1996)
Briand, L.C., Morasca, S., Basili, V.R.: An operational process for goal-driven definition of measures. IEEE Trans. Softw. Eng. 28(12), 1106–1125 (2002)
Fenton, N.E., Neil, M.: Software metrics: roadmap. In: ICSE - Future of SE Track, pp. 357–370 (2000)
Haag, S., Raja, M., Schkade, L.: Quality function deployment usage in software development. Communications of the ACM 39(1), 41–49 (1996)
Jureta, I.J., Faulkner, S., Achbany, Y., Saerens, M.: Dynamic web service composition within a service-oriented architecture. In: ICWS 2007. Proceedings of the International Conference on Web Services (2007)
Pollock, J.L.: Thinking about Acting: Logical Foundations for Rational Decision Making. Oxford University Press (forthcoming)
Alur, R., Feder, T., Henzinger, T.: The benefits of relaxing punctuality. In: Proceedings of the Tenth Annual Symposium on Principles of Distributed Computing, pp. 139–152. ACM Press, New York (1991)
Henzinger, T., Raskin, J.F., Schobbens, P.Y.: The regular real-time languages. In: Larsen, K.G., Skyum, S., Winskel, G. (eds.) ICALP 1998. LNCS, vol. 1443, pp. 580–591. Springer, Heidelberg (1998)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jureta, I.J., Faulkner, S., Schobbens, PY. (2007). Achieving, Satisficing, and Excelling. In: Hainaut, JL., et al. Advances in Conceptual Modeling – Foundations and Applications. ER 2007. Lecture Notes in Computer Science, vol 4802. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76292-8_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-76292-8_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76291-1
Online ISBN: 978-3-540-76292-8
eBook Packages: Computer ScienceComputer Science (R0)