Skip to main content

Specialization in i* Strategic Rationale Diagrams

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7532))

Abstract

The specialization relationship is offered by the i* modeling language through the is-a construct defined over actors (a subactor is-a superactor). Although the overall meaning of this construct is highly intuitive, its semantics when it comes to the fine-grained level of strategic rationale (SR) diagrams is not defined, hampering seriously its appropriate use. In this paper we provide a formal definition of the specialization relationship at the level of i* SR diagrams. We root our proposal over existing work in conceptual modeling in general, and object-orientation in particular. Also, we use the results of a survey conducted in the i* community that provides some hints about what i* modelers expect from specialization. As a consequence of this twofold analysis, we identify, define and specify two specialization operations, extension and refinement, that can be applied over SR diagrams. Correctness conditions for them are also clearly stated. The result of our work is a formal proposal of specialization for i* that allows its use in a well-defined manner.

This work has been supported by the Spanish project TIN2010-19130-C02-01.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD. Computer Science University of Toronto, Toronto (1995)

    Google Scholar 

  2. López, L., Franch, X., Marco, J.: Making Explicit Some Implicit i* Language Decisions. In: Jeusfeld, M., Delcambre, L., Ling, T.-W. (eds.) ER 2011. LNCS, vol. 6998, pp. 62–77. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  3. Cares, C., Franch, X., Perini, A., Susi, A.: Towards Interoperability of i* Models using iStarML. CSI 33(1), 69–79 (2011)

    Google Scholar 

  4. The i* Wiki, http://istar.rwth-aachen.de (last accessed March 2012)

  5. Quillian, M.: Semantic Memory. In: Minsky, M. (ed.) Semantic Information Processing. The MIT Press (1968)

    Google Scholar 

  6. Brachman, R.J., Levesque, H.J.: Knowledge Representation and Reasoning. Elsevier Inc. (2004)

    Google Scholar 

  7. Brachman, R.J.: I Lied About the Trees, or Defaults and Definitions in Knowledge Representation. AI Magazine 6(3), 80–93 (1985)

    Google Scholar 

  8. Dahl, O.: SIMULA 67 Common Base Language. Norwegian Computing Center (1988)

    Google Scholar 

  9. Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall (1997)

    Google Scholar 

  10. Smith, J.M., Smith, D.C.P.: Database Abstractions: Aggregation and Generalization. Journal ACM Transactions on Database Systems 2(2), 105–133 (1977)

    Article  Google Scholar 

  11. Borgida, A., Mylopoulos, J., Wong, H.K.T.: Generalization/Specialization as a Basis for Software Specification. In: On Conceptual Modelling, Intervale, pp. 87–117 (1982)

    Google Scholar 

  12. Unified Modeling Language (UML) site, http://www.uml.org/

  13. Franch, X.: On the Lightweight Use of Goal-Oriented Models for Software Package Selection. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 551–566. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  14. Mouratidis, H., Jürjens, J., Fox, J.: Towards a Comprehensive Framework for Secure Systems Development. In: Martinez, F.H., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 48–62. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  15. Castro, J., Lucena, M., Silva, C., Alencar, F., Santos, E., Pimentel, J.: Changing Attitudes Towards the Generation of Architectural Models. JSS 85(3), 463–479 (2012)

    Google Scholar 

  16. Goldsby, H.J., Sawyer, P., Bencomo, N., Cheng, B.H.C., Hughes, D.: Goal-Based Modeling of Dynamically Adaptive System Requirements. In: ECBS, pp. 36–45 (2008)

    Google Scholar 

  17. Clotet, R., et al.: Dealing with Changes in Service-Oriented Computing Through Integrated Goal and Variability Modelling. ICB Research Report 2008 (22), 43–52 (2008)

    Google Scholar 

  18. Cares, C., Franch, X.: A Metamodelling Approach for i* Model Translations. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 337–351. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  19. Lopez, L., Franch, X., Marco, J.: Specialization in i* Strategic Rationale Diagrams. Research Report ESSI-TR-12-4. Universitat Politècnica de Catalunya (2012)

    Google Scholar 

  20. Horkoff, J., Yu, E.: Finding Solutions in Goal Models: An Interactive Backward Reasoning Approach. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 59–75. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  21. Franch, X., Guizzardi, R., Guizzardi, G., López, L.: Ontological Analysis of Means-End Links. In: CEUR Workshop proceedings, vol. 766, pp. 37–42 (2011)

    Google Scholar 

  22. Guizzardi, R., Franch, X., Guizzardi, G.: Applying a Foundational Ontology to Analyze the i* Framework, pp. 1–11 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

López, L., Franch, X., Marco, J. (2012). Specialization in i* Strategic Rationale Diagrams. In: Atzeni, P., Cheung, D., Ram, S. (eds) Conceptual Modeling. ER 2012. Lecture Notes in Computer Science, vol 7532. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34002-4_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34002-4_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34001-7

  • Online ISBN: 978-3-642-34002-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics