Skip to main content

Foundations on Generation of Relationships Between Classes Based on Initial Business Knowledge

  • Chapter
  • First Online:

Abstract

This chapter focuses on the development of the main component of platform independent model (PIM) of Model Driven Architecture, e.g., class diagram defined in Unified Modeling Language (UML), which has necessary details for transformation into platform specific model (PSM). It is important to formulate core principles of development of well-structured class diagram at a conceptual level, using knowledge of the problem domain, which consists of two interrelated models of system aspects – business processes and concept presentation. Definition of relationships of classes is important for PSM generation; therefore, the research on how it could be defined is performed. The hypothesis that it is possible to derive a class structure from initial business information is adduced. Information about the problem domain is presented in the form of two-hemisphere model that describes two interrelated parts of the most important aspects of a system, namely business process and concept models. These models serve as a source model for class diagram receiving. Capacity for the class diagram generation, based on the two-hemisphere model, is represented by a collection of graph transformations and illustrated with examples, where definition of different kinds of relationships (namely aggregation, dependency, generalization) is displayed.

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   259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   329.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Siegel J. Developing in OMG’s Model-Driven Architecture. OMG document omg, 2001. http://www.omg.org/mda/papers.htm

  2. Specification of Model Driven Architecture. http://www.omg.org/mda/specs.htm#mdaguide

  3. Runde R.K., Stolen K. What is Model Driven Architecture?, Research Report 304, University of Oslo Department of Informatics, 2003. http://heim.ifi.uio.no/˜ragnhilk/MDAreport.pdf

  4. Mellor S.J., Kendall S., Axel U., et al. MDA Distilled, Principles of Model driven Architecture, Addison-Wesley, New York, 2004.

    Google Scholar 

  5. Nikiforova, O., Kirikova M., Pavlova N. Principles of Model Driven Architecture in Knowledge Modeling for the Task of Study Program Evaluation, Databases and Information Systems IV, by IOS Press in the Series “Frontiers in Artificial Intelligence and Applications”, Vasilecas, O., Eder, J., Caplinskas, A. (eds.), 2007, pp. 291–304.

    Google Scholar 

  6. MDA Guide Version 1.0.1. http://www.omg.org/docs/omg/03-05-01.pdf

  7. Nikiforova O., Kirikova M. Two-Hemisphere Model Driven Approach: Engineering Based Software Development, Proceeding of the 16th International Conference Advanced Information Systems Engineering CAiSE’2004, Persson, A., Stirna, J. (eds.), LNCS 3084, Springer-Verlag, Berlin Heidelberg, 2004, pp. 219–233.

    Google Scholar 

  8. Pavlova N. Several Outlines of Graph Theory in Framework of MDA, Advances in Information Systems Development, New Methods and Practice for the Networked Society, Vol. 2, Maguar, G., Knapp, G., Wojtkowski, W., Wojtkowski, W.G., Zupancic J. (eds.), Springer Science+Business Media, LLC, New York, 2007, pp. 25–36

    Google Scholar 

  9. Pavlova N., Nikiforova O. Formalization of Two-Hemisphere Model Driven Approach in the Framework of MDA, Proceedings of the 9th Conference on Information Systems Implementation and Modelling, Czech Republic, Prerov, 2006, pp. 105–112.

    Google Scholar 

  10. Pavlova N. Approach for Development of Platform Independent Model in the Framework of Model Driven Architecture, Ph.D. thesis, Riga Technical University, 2008.

    Google Scholar 

  11. Fowler M., Scott K. UML Distilled Applying the Standard Object Modeling Language, Addison-Wesley, New York, 1999.

    Google Scholar 

  12. Grundspenkis J. Causal Domain Model Driven Knowledge Acquisition for Expert Diagnosis System Development, Kaunas University of Technology Press, Kaunas, 1997.

    Google Scholar 

  13. Larman C. Applying UML And Patterns: An Introduction to Object-Oriented Analysis and Design, Prentice Hall, New Jersey, 2000.

    Google Scholar 

  14. OMG Unified Modeling Language Specification. http://www.omg.org/spec/UML/2.1.2/Infrastructure/PDF

  15. Nikiforova O., Pavlova N. Development of the Tool for Generation of UML Class Diagram from Two-Hemisphere Model, Proceedings of the Third International Conference on Software Engineering Advances ICSEA 2008, Sliema, Malta, October 26–31, IEEE, Washington, DC, 2008, pp. 105–112.

    Google Scholar 

Download references

Acknowledgements

The research reflected in this chapter is supported by the research grant No. R7389 of Latvian Ministry of Education and Science in cooperation with Riga Technical University “Development of tool prototype for generation of software system class structure based on two-hemisphere model.” and by the European Social Fund within the National Program “Support for the carrying out doctoral study program's and post-doctoral researches.”

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Nikiforova, O., Pavlova, N. (2009). Foundations on Generation of Relationships Between Classes Based on Initial Business Knowledge. In: Papadopoulos, G., Wojtkowski, W., Wojtkowski, G., Wrycza, S., Zupancic, J. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/b137171_30

Download citation

  • DOI: https://doi.org/10.1007/b137171_30

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-84809-9

  • Online ISBN: 978-0-387-84810-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics