IArch: An IDE for supporting fluid abstraction

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

Research output: Contribution to conferencePaperpeer-review

1 Citation (Scopus)


Abstrection plays an important role in software development. Although it is preferable to firmly separate design from its implementation, this separation is not easy because an abstraction level tends to change during the progress of software development. It is not avoidable to fluidly go back and forth between design and implementation. An abstraction level of a design specification may change as a result of reconsidering the balance between design and code-which concern should be described in design and which concern should be written in code. The iArch IDE (Integrated Development Environment) supports the notion of fluid abstraction, a design approach in which an appropriate abstraction level can be captured by the convergence of fluid moving between design and implementation.

Original languageEnglish
Number of pages4
Publication statusPublished - 2014
Event13th International Conference on Modularity, MODULARITY 2014 (Formerly AOSD) - Lugano, Switzerland
Duration: Apr 22 2014Apr 26 2014


Other13th International Conference on Modularity, MODULARITY 2014 (Formerly AOSD)

All Science Journal Classification (ASJC) codes

  • Software


Dive into the research topics of 'IArch: An IDE for supporting fluid abstraction'. Together they form a unique fingerprint.

Cite this