A specification schema for software connectors

Publikation: Beiträge in SammelwerkenAufsätze in KonferenzbändenForschungbegutachtet

Authors

Since the invention of the connectors that serve as one of the building blocks of software architecture, various researchers have described the characteristics of connectors that they have discovered in given software systems. These characteristics have frequently been revealed by employing a bottom-up approach to different disciplines of software engineering. As a consequence, numerous attributes of connectors have been introduced at a rather technical level, and the vocabulary regarding specific aspects of connectors is highly heterogeneous. This eclectic list of attributes is not an appropriate abstraction level for an architect when developing connectors for application software. Instead, it would be more helpful to have a framework that begins from a conceptual perspective and guides the software architect in identifying the attributes required for a specific connector. To this end, a hierarchical schema for specifying software connectors is proposed in this paper. In contrast to existing schemas in which either the attributes considered are few in number and ungrouped or the attribute specification and grouping was not the main focus of the research, this paper presents a homogenous specification schema at different levels of abstraction and is based on logical perspectives rather than technical features. The schema can support architects in various situations-such as connector selection and documentation-and can aid in implementing or generating concrete software connectors. The application of the schema will be demonstrated by specifying a software connector between Twitter and an application.
OriginalspracheEnglisch
TitelCBSE 2014 - Proceedings of the 17th International ACM SIGSOFT Symposium on Component-Based Software Engineering (Part of CompArch 2014)
HerausgeberThe Association for Computing Machinery
Anzahl der Seiten9
VerlagAssociation for Computing Machinery, Inc
Erscheinungsdatum2014
Seiten139-147
ISBN (Print)978-1-4503-2577-6
DOIs
PublikationsstatusErschienen - 2014
Veranstaltung17th International ACM Sigsoft Symposium on Component-Based Software Engineering CBSE 2014 - Lille, Frankreich
Dauer: 30.06.201404.07.2014
Konferenznummer: 17th

    Fachgebiete

  • Informatik - Software architecture, software connector

DOI

Zuletzt angesehen

Publikationen

  1. From niche to mainstream
  2. Digital Games and Fan-Discourse
  3. Technik – Magie – Medium
  4. Utilization of food waste in continuous flow cultures of the heterotrophic microalga Chlorella pyrenoidosa for saturated and unsaturated fatty acids production
  5. Klang - Medium - Natur
  6. The programme on ecosystem change and society (PECS) – a decade of deepening social-ecological research through a place-based focus
  7. Laufbahntheorien: Oft führt der Zufall zum Erfolg
  8. Nucleation kinetics of the γ-phase in a binary Mg-Al alloy
  9. A comprehensive assessment of ecosystem services
  10. Understanding the Greenhouse Effect by Embodiment
  11. OH radical reactivity of airborne terbuthylazine adsorbed on inert aerosol
  12. Fabeln der Finalfiguren
  13. Marahrens, August (1875-1950)
  14. Scaffolding inquiry-based science and chemistry education in inclusive classrooms
  15. EMA-Links
  16. Convention on the Prevention and Punishment of the Crime of Genocide
  17. Non-native Douglas fir (Pseudotsuga menziesii) promotes sentinel prey attack rates in Central European forests
  18. In silico toxicology protocols
  19. Reallabor versus Realexperiment
  20. DialogueMaps
  21. Mythos als Aufklärung
  22. Kooperativ forschen und Rechtschreibunterricht entwickeln
  23. Constructing the European Space Policy
  24. Democracy and the global spread of progressive taxes
  25. Pragmatic development and stay abroad
  26. The Place of the Symbolic
  27. Von Boccaccio zu Hartmut Lange
  28. Druckmedien
  29. A typology of actors and their strategies in multi-scale governance of wind turbine conflict within forests
  30. Uncertainty and sustainability in the management of rangelands
  31. Islamophobia
  32. Information system on literature in the field of ICT for environmental sustainability
  33. Microstructure and compression creep strength of the newly developed magnesium alloy DieMag422
  34. Was ist digitale Musik?
  35. Spillover of trap-nesting bees and wasps in an urban-rural interface
  36. Institutional arrangements and sustainable maintenance management of community-based mini-grids in Tanzania
  37. Unterricht beobachten und Feedback dazu geben
  38. Forschendes Lernen im Masterstudiengang Systems Engineering