Supporting connector in programming language

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The importance of connector as a first-class entity in software architecture description and design has been increasingly recognized However, how to realize connector in the implementation is still a challenge In this paper, we argue that the most straightforward solution to realize connector is to offer explicit support in programming language to it We have researched, designed and developed SAJ (Software Architecture-based Java) which integrates the concepts of software architecture into the java language Both connector and component are first-class entities In SAJ, which makes the connector in the implementation able to conform to the connector in software architecture description and design Therefore, the consistency among description, design and implementation of software architecture is able to be held We formalize our language giving both the type system and operational semantics and prove type soundness property.

Original languageEnglish
Title of host publication18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
Pages369-374
Number of pages6
StatePublished - 2006
Event18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006 - San Francisco Bay, CA, United States
Duration: 5 Jul 20067 Jul 2006

Publication series

Name18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006

Conference

Conference18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
Country/TerritoryUnited States
CitySan Francisco Bay, CA
Period5/07/067/07/06

Fingerprint

Dive into the research topics of 'Supporting connector in programming language'. Together they form a unique fingerprint.

Cite this