IArch - An IDE for supporting abstraction-aware design traceability

Di Ai, Naoyasu Ubayashi, Peiyuan Li, Shintaro Hosoai, Yasutaka Kamei

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Has been an important issue in software engineering. However, it is not easy to design an architec- ture reflecting the intention of developers and implement the result of a design as a program while preserving an adequate abstraction level. To deal with this problem, we provide iArch, an IDE (Integrated Development Environment) for supporting abstraction-aware traceability between design and code. The iArch IDE is based on Archface, an architectural interface mechanism exposing a set of architectural points that should be shared between design and code. An abstraction level is determined by selecting architectural points.

Original languageEnglish
Title of host publicationMODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development
PublisherSciTePress
Pages442-447
Number of pages6
ISBN (Print)9789897580079
Publication statusPublished - Jan 1 2014
Event2nd International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2014 - Lisbon, Portugal
Duration: Jan 7 2014Jan 9 2014

Publication series

NameMODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development

Other

Other2nd International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2014
CountryPortugal
CityLisbon
Period1/7/141/9/14

Fingerprint

Software engineering

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Ai, D., Ubayashi, N., Li, P., Hosoai, S., & Kamei, Y. (2014). IArch - An IDE for supporting abstraction-aware design traceability. In MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development (pp. 442-447). (MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development). SciTePress.

IArch - An IDE for supporting abstraction-aware design traceability. / Ai, Di; Ubayashi, Naoyasu; Li, Peiyuan; Hosoai, Shintaro; Kamei, Yasutaka.

MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development. SciTePress, 2014. p. 442-447 (MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ai, D, Ubayashi, N, Li, P, Hosoai, S & Kamei, Y 2014, IArch - An IDE for supporting abstraction-aware design traceability. in MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development. MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, SciTePress, pp. 442-447, 2nd International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2014, Lisbon, Portugal, 1/7/14.
Ai D, Ubayashi N, Li P, Hosoai S, Kamei Y. IArch - An IDE for supporting abstraction-aware design traceability. In MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development. SciTePress. 2014. p. 442-447. (MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development).
Ai, Di ; Ubayashi, Naoyasu ; Li, Peiyuan ; Hosoai, Shintaro ; Kamei, Yasutaka. / IArch - An IDE for supporting abstraction-aware design traceability. MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development. SciTePress, 2014. pp. 442-447 (MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development).
@inproceedings{db699c979c0d44fa99350869379c4cdd,
title = "IArch - An IDE for supporting abstraction-aware design traceability",
abstract = "Has been an important issue in software engineering. However, it is not easy to design an architec- ture reflecting the intention of developers and implement the result of a design as a program while preserving an adequate abstraction level. To deal with this problem, we provide iArch, an IDE (Integrated Development Environment) for supporting abstraction-aware traceability between design and code. The iArch IDE is based on Archface, an architectural interface mechanism exposing a set of architectural points that should be shared between design and code. An abstraction level is determined by selecting architectural points.",
author = "Di Ai and Naoyasu Ubayashi and Peiyuan Li and Shintaro Hosoai and Yasutaka Kamei",
year = "2014",
month = "1",
day = "1",
language = "English",
isbn = "9789897580079",
series = "MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development",
publisher = "SciTePress",
pages = "442--447",
booktitle = "MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development",

}

TY - GEN

T1 - IArch - An IDE for supporting abstraction-aware design traceability

AU - Ai, Di

AU - Ubayashi, Naoyasu

AU - Li, Peiyuan

AU - Hosoai, Shintaro

AU - Kamei, Yasutaka

PY - 2014/1/1

Y1 - 2014/1/1

N2 - Has been an important issue in software engineering. However, it is not easy to design an architec- ture reflecting the intention of developers and implement the result of a design as a program while preserving an adequate abstraction level. To deal with this problem, we provide iArch, an IDE (Integrated Development Environment) for supporting abstraction-aware traceability between design and code. The iArch IDE is based on Archface, an architectural interface mechanism exposing a set of architectural points that should be shared between design and code. An abstraction level is determined by selecting architectural points.

AB - Has been an important issue in software engineering. However, it is not easy to design an architec- ture reflecting the intention of developers and implement the result of a design as a program while preserving an adequate abstraction level. To deal with this problem, we provide iArch, an IDE (Integrated Development Environment) for supporting abstraction-aware traceability between design and code. The iArch IDE is based on Archface, an architectural interface mechanism exposing a set of architectural points that should be shared between design and code. An abstraction level is determined by selecting architectural points.

UR - http://www.scopus.com/inward/record.url?scp=84906902069&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84906902069&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84906902069

SN - 9789897580079

T3 - MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development

SP - 442

EP - 447

BT - MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development

PB - SciTePress

ER -