Architecture-oriented programming using FRIED

Implementing application-specific code conforming to architectural rules and conventions can be tedious. We will demonstrate a tool prototype for architecture-oriented programming that takes an architectural description as a set of programming patterns and provides an interactive task-based programming environment for the architecture. Incorporating adaptive code generation and documentation, the tool provides a convenient way to adopt as well as effectively reuse a framework or architectural standard such as Java Beans.

[1]  Kai Koskimies,et al.  Managing Object-Oriented Frameworks with Specialization Templates , 1999, ECOOP Workshops.

[2]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[3]  Christopher Alexander The Oregon Experiment , 1975 .

[4]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[5]  C. V. Ramamoorthy,et al.  Proceedings of the 22nd international conference on Software engineering , 1976 .

[6]  Paul G. Sorenson,et al.  Hooking into Object-Oriented Application Frameworks , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[7]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.