Skip to main content

The Model Role Level – A Vision

  • Conference paper
Conceptual Modeling – ER 2010 (ER 2010)

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

Included in the following conference series:

Abstract

Models are used widely within software engineering and have been studied from many perspectives. A perspective that has received little attention is the characterization of the role each model plays within a modeling project. We refer to this as model intent, and the collection of roles for all models as the role level within a project. Knowing the intent of a model supports model comprehension by providing the correct context for interpretation and enhances model quality by clearly defining what information it must contain. Furthermore, formal expression of this intent enables automated support for model analysis. Despite the value that knowledge of model intent can provide, there are no adequate means in the current state of modeling practice for expressing this information, apart from informal documentation. The focus of this paper is to provide a framework for understanding model intent, distinguish it from related modeling concepts and discuss its uses.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bernstein, P.: Applying Model Management to Classical Meta Data Problems. In: Proc. Conf. on Innovative Database Research, pp. 209–220 (2003)

    Google Scholar 

  2. Bezivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the Large and Modeling in the Small. In: Aßmann, U., Aksit, M., Rensink, A. (eds.) MDAFA 2003. LNCS, vol. 3599, pp. 33–46. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  3. Czarnecki, K., Helsen, S.: Feature-based survey of model transformation approaches. IBM Syst. J. 45(3), 621–645 (2006)

    Article  Google Scholar 

  4. Harel, D., Rumpe, B.: Meaningful modeling: what’s the semantics of “semantics”? IEEE Computer 37(10), 64–72 (2004)

    Article  Google Scholar 

  5. Kruchten, P.: The rational unified process: an introduction. Addison-Wesley Longman Publishing Co., Inc., Boston (2000)

    Google Scholar 

  6. Lange, C.F.J., Chaudron, M.R.V.: Managing Model Quality in UML-Based Software Development. In: 13th IEEE International Workshop on Software Technology and Engineering Practice, pp. 7–16 (2005)

    Google Scholar 

  7. Ledeczi, A., Maroti, M., Bakay, A., Karsai, G., Garrett, J., Thomason IV, C., Nordstrom, G., Sprinkle, J., Volgyesi, P.: The Generic Modeling Environment. In: Workshop on Intelligent Signal Processing (May 17, 2001)

    Google Scholar 

  8. Lucas, F.J., Molina, F., Toval, A.: A systematic review of UML model consistency management. Information and Software Technology (2009)

    Google Scholar 

  9. Masolo, C., Vieu, L., Bottazzi, E., Catenacci, C., Ferrario, R., Gangemi, A., Guarino, N.: Social roles and their descriptions. In: Proc. of KR 2004, pp. 267–277 (2004)

    Google Scholar 

  10. Mens, K., Mens, T., Wermelinger, M.: Maintaining software through intentional source-code views. In: Proc. of the 14th International Conference on Software Engineering and Knowledge Engineering (2002)

    Google Scholar 

  11. Moody, D.L.: Metrics for evaluating the quality of entity relationship models. LNCS, pp. 211–225. Springer, Heidelberg (1998)

    Google Scholar 

  12. Moody, D.L.: The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering. IEEE Transactions on Software Engineering, 756–779 (November/December 2009)

    Google Scholar 

  13. Mylopoulos, J., Borgida, A., Jarke, M., Koubarakis, M., Telos: Representing Knowledge About Information Systems. ACM Transactions on Information Systems 8(4), 325–362 (1990)

    Article  Google Scholar 

  14. Nuseibeh, B., Kramer, J., Finkelstein, A.: A Framework for Expressing the Relationships Between Multiple Views in Requirements Specifications. IEEE TSE 20(10), 760–773 (1994)

    Google Scholar 

  15. Ralyté, J., Rolland, C.: An assembly process model for method engineering. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 267–283. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  16. Salay, R., Mylopoulos, J.: Improving Model Quality Using Diagram Coverage Criteria. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 186–200. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  17. Salay, R., Mylopoulos, J., Easterbrook, S.M.: Using Macromodels to Manage Collections of Related Models. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 141–155. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  18. Software Process Engineering Metamodel V2.0 specification. Object Management Group, http://www.omg.org/technology/documents/formal/spem.htm

  19. Yu, E.S.K., Mylopoulos, J.: Modelling organizational issues for enterprise integration. In: Proc. Int. Conf. on Enterprise Integration and Modelling Technology, Turin, Italy (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Salay, R., Mylopoulos, J. (2010). The Model Role Level – A Vision. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds) Conceptual Modeling – ER 2010. ER 2010. Lecture Notes in Computer Science, vol 6412. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16373-9_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16373-9_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16372-2

  • Online ISBN: 978-3-642-16373-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics