TY - GEN
T1 - Supporting connector in programming language
AU - Chen, Bo
AU - Li, Zhou Jun
AU - Chen, Huo Wang
PY - 2006
Y1 - 2006
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/84885938212
M3 - 会议稿件
AN - SCOPUS:84885938212
SN - 9781627486606
T3 - 18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
SP - 369
EP - 374
BT - 18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
T2 - 18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
Y2 - 5 July 2006 through 7 July 2006
ER -