Skip to main content

A UML-Rewriting Driven Architectural Proposal for Developing Adaptive Concurrent IS

  • Conference paper
Information Systems and e-Business Technologies (UNISCON 2008)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 5))

Included in the following conference series:

  • 582 Accesses

Abstract

This contribution investigates the application of behaviordriven transient architectural connectors to rigorously and coherently unifying UML structural- with behavioral-diagrams. Indeed, existing UML-Architectural proposals drastically neglect behavioural issues, ignoring thereby vital concurrent and evolving behaviors in today’s crossorganizational agile complex information systems (IS).

A stepwise approach is put forwards. We first conceptualize complex IS with class-and object-diagrams, OCL constraints and state-charts. In the second main step towards componentization and distribution, we explicitly distinguish local properties from to-be observed ones and then leverage the later as component interfaces. By adopting a very appealing simple stereo-typed notations on such structural interfaces, we increment them with behavioral connectors, by exploiting OCL pre- postconstraints, state transitions and related business rules. Finally, we endow this new unified UML-compliant architectural modelling proposal with a true-concurrent operational semantics based on rewriting logic.

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. Andrade, L., Fiadeiro, J.: Agility through Coordination. Information Systems 27, 411–424 (2002)

    Article  MATH  Google Scholar 

  2. Booch, G., Jacobson, I., Rumbaugh, J.: Unified Modeling Language, Notation Guide, Version 1. Addison-Wesley, Reading (1998)

    Google Scholar 

  3. Bajec, M., Krisper, M.: A Methodology and Tool Support for Managing Business Rules in Organisations. Information Systems 30(6), 423–443 (2005)

    Article  Google Scholar 

  4. Clavel, M., et al.: Maude: Specification and Programming in Rewriting Logic. Technical report, SRI, Computer Science Laboratory (March 1999)

    Google Scholar 

  5. Garlan, D., Cheng, S., Kompanek, A.J.: Reconciling the Needs of Architectural Description with Object-modeling Notations. Science of Computer and Programming 44(1), 23–49 (2002)

    Article  MATH  Google Scholar 

  6. Ehrig, H., Mahr, B.: Fundamentals of algebraic specifications 1: Equations and initial semantics. EATCS Monographs on Theoretical Computer Science. 21 (1985)

    Google Scholar 

  7. Meseguer, J.: Conditional rewriting logic as a unified model for concurrency. Theoretical Computer Science 96, 73–155 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  8. Marti-Oliet, N., Meseguer, J.: Rewriting logic as a logical and semantic framework. In: Meseguer, J. (ed.) Proc. of First International Workshop on Rewriting Logic. Electronic Notes in Theoretical Computer Science, vol. 4, pp. 189–224 (1996)

    Google Scholar 

  9. OMG.: UML 2.0: Superstructure Specification. Version 2.0, formal/05-07-04. Technical report, omg.org (2005)

    Google Scholar 

  10. Reisig, W.: Petri Nets. EATCS Monographs on Theoretical Computer Science 4 (1985)

    Google Scholar 

  11. Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, Englewood Cliffs (1996)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aoumeur, N., Saake, G. (2008). A UML-Rewriting Driven Architectural Proposal for Developing Adaptive Concurrent IS. In: Kaschek, R., Kop, C., Steinberger, C., Fliedl, G. (eds) Information Systems and e-Business Technologies. UNISCON 2008. Lecture Notes in Business Information Processing, vol 5. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78942-0_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78942-0_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78941-3

  • Online ISBN: 978-3-540-78942-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics