Interface-based design

De Alfaro L, Henzinger TA. 2005. Interface-based design. Proceedings of the NATO Advanced Study Institute on Engineering Theories of Software Intensive Systems. Engineering Theories of Software Intensive Systems, NATO Science Series: Mathematics, Physics, and Chemistry, vol. 195, 83–104.

Download
No fulltext has been uploaded. References only!

Conference Paper | Published | English
Author
De Alfaro, Luca; Henzinger, Thomas AISTA
Series Title
NATO Science Series: Mathematics, Physics, and Chemistry
Abstract
Surveying results from [5] and [6], we motivate and introduce the theory behind formalizing rich interfaces for software and hardware components. Rich interfaces specify the protocol aspects of component interaction. Their formalization, called interface automata, permits a compiler to check the compatibility of component interaction protocols. Interface automata support incremental design and independent implementability. Incremental design means that the compatibility checking of interfaces can proceed for partial system descriptions, without knowing the interfaces of all components. Independent implementability means that compatible interfaces can be refined separately, while still maintaining compatibility.
Publishing Year
Date Published
2005-07-15
Proceedings Title
Proceedings of the NATO Advanced Study Institute on Engineering Theories of Software Intensive Systems
Publisher
Springer Nature
Volume
195
Page
83 - 104
Conference
Engineering Theories of Software Intensive Systems
ISSN
IST-REx-ID

Cite this

De Alfaro L, Henzinger TA. Interface-based design. In: Proceedings of the NATO Advanced Study Institute on Engineering Theories of Software Intensive Systems. Vol 195. Springer Nature; 2005:83-104. doi:10.1007/1-4020-3532-2_3
De Alfaro, L., & Henzinger, T. A. (2005). Interface-based design. In Proceedings of the NATO Advanced Study Institute on Engineering Theories of Software Intensive Systems (Vol. 195, pp. 83–104). Springer Nature. https://doi.org/10.1007/1-4020-3532-2_3
De Alfaro, Luca, and Thomas A Henzinger. “Interface-Based Design.” In Proceedings of the NATO Advanced Study Institute on Engineering Theories of Software Intensive Systems, 195:83–104. Springer Nature, 2005. https://doi.org/10.1007/1-4020-3532-2_3.
L. De Alfaro and T. A. Henzinger, “Interface-based design,” in Proceedings of the NATO Advanced Study Institute on Engineering Theories of Software Intensive Systems, 2005, vol. 195, pp. 83–104.
De Alfaro L, Henzinger TA. 2005. Interface-based design. Proceedings of the NATO Advanced Study Institute on Engineering Theories of Software Intensive Systems. Engineering Theories of Software Intensive Systems, NATO Science Series: Mathematics, Physics, and Chemistry, vol. 195, 83–104.
De Alfaro, Luca, and Thomas A. Henzinger. “Interface-Based Design.” Proceedings of the NATO Advanced Study Institute on Engineering Theories of Software Intensive Systems, vol. 195, Springer Nature, 2005, pp. 83–104, doi:10.1007/1-4020-3532-2_3.

Export

Marked Publications

Metadata Export

Search this title in

Google Scholar
ISBN Search