Skip to main content

Leveraging Domain Expertise 1in Architectural Exploration

  • Conference paper
Complex Systems Design & Management

Abstract

Domain experience is a key driver behind design quality, especially during the early design phases of a product or service. Currently, the only practical way to bring such experience into a project is to directly engage subject matter experts, which means there is the potential for a resource availability bottleneck because the experts are not available when required. Whilst many domain specific tools have attempted to capture expert knowledge in embedded analytics thus allowing less experienced engineers to perform complex tasks, this is certainly not the case for highly complex systems of systems where their architectures can go far beyond what a single human being can comprehend. This paper proposes a new approach to leveraging design expertise in a manner that facilitates architectural exploration and architecture optimization by using pre-defined architecture patterns. In addition, we propose a means to streamline such a process by delineating the knowledge creation process and architectural exploration analytics with the means to facilitate information flow from the former to the latter through a carefuly designed integration framework.

This work is partially funded by the FP7 DANSE project (grant number 287716), and the SPRINT project (grant number 257909).

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Broodney, H., Dotan, D., Greenberg, L., Masin, M.: Generic Approach to Architecture Optimization in MBSE. In: INCOSE International Symposium 2012, Rome, Italy (2012)

    Google Scholar 

  2. Broodney, H., Shani, U., Sela, A.: Model Integration – Extracting Value from MBSE. In: MBSE, INCOSE International Symposium, Philadelphia, U.S (2013)

    Google Scholar 

  3. Shani, U., Wadler, D., Wagner, M.: Engineering Model Mediation which Really Works. In: INCOSE’IL 7th International Symposium 2013, Herzliya, Israel, March 4-5 (2013)

    Google Scholar 

  4. (OSLC) – Open Services for Lifecycle Collaboration, http://open-services.net/

  5. (RDF) Resource Description Framework RDF, http://www.w3.org/RDF/

  6. (REST) Representational State Transfer, http://en.wikipedia.org/wiki/Representational_State_Transfer

  7. (W3C) “Linked Data”, W3C Standard, http://www.w3.org/standards/semanticweb/data

  8. (SPARQL) SPARQL Protocol and RDF Query Language, http://www.w3.org/TR/rdf-sparql-protocol/

  9. (OWL) W3C OWL Web Ontology Language, http://www.w3.org/TR/2008/WD-owl2-new-features-20081202/

  10. (SPRINT 2010-2013) Software Platform for Integration of Engineering and Things, http://www.sprint-iot.eu/

  11. (DANSE 2011-2014) Designing for Adaptability and evolutioN in System of systems Engineering, https://www.danse-ip.eu/home/

  12. (SysML) SysML specification version 1.2, http://www.omg.org/spec/SysML/1.2/

  13. (Rhapsody) Rational® Rhapsody®, http://www-142.ibm.com/software/products/us/en/ratirhapfami/

  14. Jazz, http://jazz.net

  15. Masin, et al.: Pluggable Analysis Algebras for Design Space Exploration. In: CSER (2013)

    Google Scholar 

  16. Buschmann, et al.: Pattern-Oriented Software Architecture: A System of Patterns. Wiley (1996)

    Google Scholar 

  17. Gamma, E.R.J., Helm, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Orientated Software. Addison-Wesley, Massachusetts (2008)

    Google Scholar 

  18. Riehle, D., Züllighoven, H.: Understanding and using patterns in software development. Theory and Practice of Object Systems - Special Issue on Patterns 2, 3–13 (1996)

    Article  Google Scholar 

  19. Tsantalis, N., Chatzigeorgiou, A., Stephanides, G., Halkidis, S.: Design Pattern Detection Using Similarity Scoring. IEEE Transaction on Software Engineering 32 (November 2006)

    Google Scholar 

  20. Wendehals, L.: Improving design pattern instance recognition by dynamic analysis. In: Proceedings of the ICSE Workshop on Dynamic Analysis, pp. 29–32 (2003)

    Google Scholar 

  21. Zhang, Z., Li, Q., Ben, K.: A new method for design pattern mining. In: Proceedings of the 3rd International Conference on Machine Learning and Cybernetics (2004)

    Google Scholar 

  22. Huang, H., Zhang, S., Cao, J., Duan, Y.: A practical pattern recovery approach based on both structural and behavioral analysis. Journal of Systems and Software 75, 69–87 (2005)

    Article  Google Scholar 

  23. Dong, J., Zhao, Y., Peng, T.: Architecture and Design Pattern Discovery Techniques – A Review. In: Proceedings of the 6th International Workshop on System/Software Architectures (IWSSA), USA, (2007)

    Google Scholar 

  24. Dong, J., Sun, Y., Zhao, Y.: Design Pattern Detection By Template Matching. In: Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC), Ceará, Brazil, pp. 765–769 (2008)

    Google Scholar 

  25. Weyns, D.: Architecture-Based Design of Multi-Agent Systems, ch. 3, pp. 27–53. Springer, Heidelberg, doi:10.1007/978-3-642-01064-4_3

    Google Scholar 

  26. Kalawsky, R.S., Tian, Y., Joannou, D., Sanduka, I., Masin, M.: Incorporating Architecture Patterns in a SoS Optimization Framework. In: Proceedings - 2013 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2013, Manchester, pp. 1726–1731 (2013)

    Google Scholar 

  27. Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, New York (1977)

    Google Scholar 

  28. Pfister, F., Chapurlat, V., Huchard, M., Nebut, C., Wippler, J.-L.: A proposed meta-model for formalizing systems engineering knowledge, based on functional architectural patterns. Systems Engineering 15, 321–332 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Henry Broodney .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Broodney, H. et al. (2015). Leveraging Domain Expertise 1in Architectural Exploration. In: Boulanger, F., Krob, D., Morel, G., Roussel, JC. (eds) Complex Systems Design & Management. Springer, Cham. https://doi.org/10.1007/978-3-319-11617-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11617-4_7

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11616-7

  • Online ISBN: 978-3-319-11617-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics