| M. Hakala, J. Hautamki, J. Tuomi, A. Viljamaa, J. Viljamaa, K. Koskimies and J. Paakki, "Managing ObjectOriented Frameworks with Specialization Templates", ECOOP'99 Workshop on Object Technology for Product-line Architectures, European Software Institute, Spain, 1999, pp.8798. |
....in different areas of the application and multiple frameworks can be utilised to build a new application. Conceptually, frameworks are hard to understand and finding a common denominator from them is not so simple. Framework design and implementation often leads to long and unpredictable roads [Hakala et al. 1999]. Therefore, building a development tool for building frameworks is a challenging task. Universities of Helsinki and Tampere have built FRED (Framework Editor) which is a tool supporting framework development. FRED s model of framework development is based on specialisation templates and design ....
....described as a design pattern without the semantics of the pattern, thus being structural sets of classes that fulfil certain conditions and constraints. Like classes in object oriented design, design contracts can extend other design contracts. In FRED, a language Cola is used to describe them. [Hakala et al. 1999] A specialisation template is based on a certain design contract and fills a flexibility requirement of a framework [Hakala et al. 1999] It is used to bind a generic design contract into the framework [Hakala et al. 1999] Unbound entities are then left to application developer, but ....
[Article contains additional citation context not shown here]
Markku Hakala, Juha Hautamki, Jyrki Tuomi, Antti Viljamaa, Jukka Viljamaa, Kai Koskimies, Juha Paakki, Managing ObjectOriented Frameworks with Specialization Templates. April, 1999. Available at http://www.cs.helsinki.fi/group/fred/reports/ecoop99.doc, Last checked: December 21st, 1999.
....[1] where parameterized collaboration diagrams depict DP solution at the general level. Its weakness is that lower level s parts of DP solution, like methods or attributes, cannot be instantiated within specific needs. Also, to create several instances of one DP solution is troublesome. In FRED [3], DP solutions are expressed at the general level as design contracts using the textual specification language Cola. The specialisation template binds a design contract to certain entities in the Java framework. Unlike our instance map, it comes out at the time of implementation. In [5] DP ....
#Hakala M., Hautamki J., Tuomi J., Viljamaa A., Viljamaa J., Koskimies K., Paakki J.: Managing Object-Oriented Frameworks with Specialization Templates. ECOOP'99 Int. Workshop on Object Technology for Product Line Architectures, Lisbon, Portugal. (1999)
....programming environment is developed jointly between the University of Tampere, Tampere University of Technology, and the University of Helsinki. The project is funded by the National Technology Agency of Finland (TEKES) and by several software companies. Preliminary results are reported e.g. at [5] and [6] ....
M. Hakala, J. Hautamki, J. Tuomi, A. Viljamaa, J. Viljamaa, K. Koskimies and J. Paakki, "Managing ObjectOriented Frameworks with Specialization Templates", ECOOP'99 Workshop on Object Technology for Product-line Architectures, European Software Institute, Spain, 1999, pp.8798.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC