Uncertainty-aware architectural interface

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

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

Abstract

In most software development projects, design models tend to contain uncertainty, because all of the design concerns cannot be captured at the early development phase. It is preferable to be able to check consistency or traceability among design models and programs even if they contain uncertain concerns. To deal with this problem, we propose the notion of uncertainty-aware Archface, an interface mechanism exposing a set of architectural points that should be shared between design and code. We can explicitly describe uncertainty in design models or programs by specifying uncertain architectural points.

Original languageEnglish
Title of host publication9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings
PublisherAssociation for Computing Machinery, Inc
Pages4-6
Number of pages3
ISBN (Electronic)9781450318181
DOIs
Publication statusPublished - Nov 16 2014
Event9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Hong Kong, China
Duration: Nov 16 2014 → …

Publication series

Name9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings

Other

Other9th International Workshop on Advanced Modularization Techniques, AOAsia 2014
CountryChina
CityHong Kong
Period11/16/14 → …

Fingerprint

Interfaces (computer)
Software engineering
Uncertainty

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Computational Theory and Mathematics
  • Software

Cite this

Ubayashi, N., Ai, D., Li, P., Li, Y. N., Hosoai, S., & Kamei, Y. (2014). Uncertainty-aware architectural interface. In 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings (pp. 4-6). (9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings). Association for Computing Machinery, Inc. https://doi.org/10.1145/2666358.2666579

Uncertainty-aware architectural interface. / Ubayashi, Naoyasu; Ai, Di; Li, Peiyuan; Li, Yu Ning; Hosoai, Shintaro; Kamei, Yasutaka.

9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings. Association for Computing Machinery, Inc, 2014. p. 4-6 (9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings).

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

Ubayashi, N, Ai, D, Li, P, Li, YN, Hosoai, S & Kamei, Y 2014, Uncertainty-aware architectural interface. in 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings. 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings, Association for Computing Machinery, Inc, pp. 4-6, 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014, Hong Kong, China, 11/16/14. https://doi.org/10.1145/2666358.2666579
Ubayashi N, Ai D, Li P, Li YN, Hosoai S, Kamei Y. Uncertainty-aware architectural interface. In 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings. Association for Computing Machinery, Inc. 2014. p. 4-6. (9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings). https://doi.org/10.1145/2666358.2666579
Ubayashi, Naoyasu ; Ai, Di ; Li, Peiyuan ; Li, Yu Ning ; Hosoai, Shintaro ; Kamei, Yasutaka. / Uncertainty-aware architectural interface. 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings. Association for Computing Machinery, Inc, 2014. pp. 4-6 (9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings).
@inproceedings{e89daf7745ad48f88c3c02db0bd14fbf,
title = "Uncertainty-aware architectural interface",
abstract = "In most software development projects, design models tend to contain uncertainty, because all of the design concerns cannot be captured at the early development phase. It is preferable to be able to check consistency or traceability among design models and programs even if they contain uncertain concerns. To deal with this problem, we propose the notion of uncertainty-aware Archface, an interface mechanism exposing a set of architectural points that should be shared between design and code. We can explicitly describe uncertainty in design models or programs by specifying uncertain architectural points.",
author = "Naoyasu Ubayashi and Di Ai and Peiyuan Li and Li, {Yu Ning} and Shintaro Hosoai and Yasutaka Kamei",
year = "2014",
month = "11",
day = "16",
doi = "10.1145/2666358.2666579",
language = "English",
series = "9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings",
publisher = "Association for Computing Machinery, Inc",
pages = "4--6",
booktitle = "9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings",

}

TY - GEN

T1 - Uncertainty-aware architectural interface

AU - Ubayashi, Naoyasu

AU - Ai, Di

AU - Li, Peiyuan

AU - Li, Yu Ning

AU - Hosoai, Shintaro

AU - Kamei, Yasutaka

PY - 2014/11/16

Y1 - 2014/11/16

N2 - In most software development projects, design models tend to contain uncertainty, because all of the design concerns cannot be captured at the early development phase. It is preferable to be able to check consistency or traceability among design models and programs even if they contain uncertain concerns. To deal with this problem, we propose the notion of uncertainty-aware Archface, an interface mechanism exposing a set of architectural points that should be shared between design and code. We can explicitly describe uncertainty in design models or programs by specifying uncertain architectural points.

AB - In most software development projects, design models tend to contain uncertainty, because all of the design concerns cannot be captured at the early development phase. It is preferable to be able to check consistency or traceability among design models and programs even if they contain uncertain concerns. To deal with this problem, we propose the notion of uncertainty-aware Archface, an interface mechanism exposing a set of architectural points that should be shared between design and code. We can explicitly describe uncertainty in design models or programs by specifying uncertain architectural points.

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

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

U2 - 10.1145/2666358.2666579

DO - 10.1145/2666358.2666579

M3 - Conference contribution

AN - SCOPUS:84974530748

T3 - 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings

SP - 4

EP - 6

BT - 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014 - Proceedings

PB - Association for Computing Machinery, Inc

ER -