Skip to main content

Towards a High Level Language for Reuse and Integration

  • Chapter
  • First Online:
  • 704 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 263))

Abstract

The modeling and design of complex systems continues to face grand challenges in feedback and control. Existing languages and tools, either textual or graphical, bring some improvement for such purposes, but much remains to be done in order to readily insure scalability. In this chapter, we propose a language which gathers specialization and composition properties. It is our belief that the latter properties bear the necessary capabilities to overcome the difficulties raised when developing these systems. The language is designed in a way to be specific to complex system domains. It supports a component-based structure that conforms to a user-friendly component assembly. The proposed structure is based on static, dynamic, functional and parametric parts. It is conceived in the spirit of SysML concepts. The language also supports textual and graphical specification. The specified models generate Internal Block Diagrams. A modeling tool is built on the basis of the Eclipse framework.

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   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

References

  1. Akerholm, M., Moller, A., Hansson, H., Nolin, M.: Towards a dependable component technology for embedded system applications. In: 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems—WORDS’05, pp. 320–32. Washington, USA (2005)

    Google Scholar 

  2. Aldrich, J.C. Chambers, Notkin, D.: ArchJava: connecting software architecture to implementation. In: ICSE ACM, pp. 187–197 (2002)

    Google Scholar 

  3. Bar-Yam, Y.: When systems engineering fails toward complex systems engineering. In: IEEE International Conference on Systems, Man and Cybernetics, vol. 2, pp. 2021–2028 (2003)

    Google Scholar 

  4. Eclipse Project on http://www.eclipse.org

  5. Elizondo, P.V., Ndjatch, M.K.C.: Deriving functional interface specifications for composite components. In: 10th International Conference on Software Composition—SC’11, pp. 1–17. Springer (2011)

    Google Scholar 

  6. Fabresse, L., Dony, C., Huchard, M.: SCL: a simple, uniform and operational language for component-oriented programming in smalltalk. In: LNCS, vol. 4406, pp. 91–110. Springer (2007)

    Google Scholar 

  7. Heidenreich, F., Johannes, J., Karol, S., Seifert, M., Wende, C.: Derivation and refinement of textual syntax for models. In: Model Driven Architecture-Foundations and Applications, pp. 114–129. Springer, Enschede, The Netherlands (2009)

    Google Scholar 

  8. Gill, M., McKeever, S., Gavaghan, D.: Modular mathematical modelling of biological systems. In: 2013 Symposium on Theory of Modeling and Simulation—DEVS, pp. 36:1–36:8. San Diego, USA (2013)

    Google Scholar 

  9. Kos, T., Kosar, T., Mernik, M.: Development of data acquisition systems by using a domain-specific modeling language. Comput. Ind. 63, 181–192 (2012)

    Article  Google Scholar 

  10. Laforcade, P.: A domain-specific modeling approach for supporting the specification of visual instructional design languages and the building of dedicated editors. J. Vis. Lang. Comput. 21(6), 347–358 (2010)

    Article  Google Scholar 

  11. Mannadiar, R., Vangheluwe, H.: Domain-specific engineering of domain-specific languages. In: 10th Workshop on Domain-Specific Modeling, p. 11 (2010)

    Google Scholar 

  12. Mernik, M., Heering, J., Sloane, A.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316–344 (2005)

    Article  Google Scholar 

  13. Microsoft: The Component Object Model Specification (1995)

    Google Scholar 

  14. Object Management Group: CORBA Component Model (CCM) 3.0 (2004)

    Google Scholar 

  15. Object Management Group: Systems Modeling Language, SyML v. 1.3 (2012)

    Google Scholar 

  16. Object Management Group: Object Constraint Language, OCL v. 2.3.1 (2012)

    Google Scholar 

  17. Object Management Group: Unified Modeling Language UML v. 2.4.1 (2011)

    Google Scholar 

  18. Object Management Group: Human-Usable Textual Notation, v1.0 (2004)

    Google Scholar 

  19. Object Management Group: MOF 2.0/XMI Mapping Specification, v 2.4.1 (2011)

    Google Scholar 

  20. Prochnow, S., von Hanxleden, R.: Statechart development beyond WYSIWYG. In: The ACM/IEEE 10th International Conference on Model Driven Engineering Languages and Systems—MODELS’07, LNCS 4735, pp. 635–649 (2007)

    Google Scholar 

  21. Sun Microsystems: Enterprise JavaBeans (TM) Specification, Version2.1 (2003)

    Google Scholar 

  22. Taha, W.M.: Domain-Specific Languages. In: LNCS, vol. 5658, pp. 148–169. Springer (2009)

    Google Scholar 

  23. Zadrija, V., Sruk, V.: Component-based specification for multi-processor system-on chip design. In: 15th IEEE Mediterranean Electrotechnical Conference, pp. 1044–1049 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thouraya Bouabana-Tebibel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Bouabana-Tebibel, T., Rubin, S.H., Habib, K., Chebba, A., Mellah, S., Allata, L. (2014). Towards a High Level Language for Reuse and Integration. In: Bouabana-Tebibel, T., Rubin, S. (eds) Integration of Reusable Systems. Advances in Intelligent Systems and Computing, vol 263. Springer, Cham. https://doi.org/10.1007/978-3-319-04717-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-04717-1_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-04716-4

  • Online ISBN: 978-3-319-04717-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics