Contract oriented development of component software

Zhiming Liu, He Jifeng, Xiaoshan Li

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

13 Scopus citations

Abstract

We present a model for component software. We describe how components are specified at the interface level, design level and how they are composed. From its external view, a component consists a set of interfaces, provided to or required from its environment. From its internal view, a component is an executable code that can be coupled with other components via its interfaces. The developer has to ensure that the specification of a component is met by its design and implementation. We also combine component-based and objectoriented techniques in component-based software development.

Original languageEnglish
Title of host publicationExploring New Frontiers of Theoretical Informatics - IFIP 18th World Computer Congress TC1 and 3rd International Conference on Theoretical Computer Science, TCS 2004
PublisherSpringer New York LLC
Pages349-365
Number of pages17
ISBN (Print)1402081405, 9781402081408
DOIs
StatePublished - 2004
EventIFIP 18th World Computer Congress, TC1 and 3rd International Conference on Theoretical Computer Science, TCS 2004 - Toulouse, France
Duration: 22 Aug 200427 Aug 2004

Publication series

NameIFIP Advances in Information and Communication Technology
Volume155
ISSN (Print)1868-4238

Conference

ConferenceIFIP 18th World Computer Congress, TC1 and 3rd International Conference on Theoretical Computer Science, TCS 2004
Country/TerritoryFrance
CityToulouse
Period22/08/0427/08/04

Keywords

  • Component
  • Contract
  • Interface
  • Object-orientation
  • Refinement

Fingerprint

Dive into the research topics of 'Contract oriented development of component software'. Together they form a unique fingerprint.

Cite this