Skip to search boxSkip to navigationSkip to main content

Tengi Interfaces for Tracing between Heterogeneous Components

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 431-447 (16 pages)

Journal (Volume, Issue Number)

Lecture Notes in Computer Science (Volume 7680)

Publication milestones

  • Published - 2012

Publication status

Published - 2012

ISSN

0302-9743

Publication IDs

  • Scopus: 84894148812

Abstract

Contemporary software systems comprise many heteroge- neous artifacts; some expressed in general programming languages, some in visual and textual domain-specific languages and some in ad hoc textual formats. During construction of a system diverse artifacts are interrelated. Only few formats, typically general programming languages, provide an interface description mechanism able to specify software com- ponent boundaries. Unfortunately, these interface mechanisms can not express relations for components containing heterogeneous artifacts.
We introduce Tengi, a tool that allows for the definition of software components containing heterogeneous artifacts. Tengi interfaces link components containing different textual and visual software development artifacts ranging from high-level specification documents to low-level implementation documents. We formally define and implement Tengi interfaces, a component algebra and operations on them and present a case study demonstrating Tengi’s capabilities.

Publication metrics

PlumX

Citations
3
Captures
5