2009 | ||
---|---|---|
65 | EE | Imed Hammouda, Anna Ruokonen, Mika Siikarla, André L. Santos, Kai Koskimies, Tarja Systä: Design profiles: toward unified tool support for design patterns and UML profiles. Softw., Pract. Exper. 39(4): 331-354 (2009) |
2008 | ||
64 | EE | Samuel Lahtinen, Heikki Suontausta, Kai Koskimies: Automated Derivation of Speech Interfaces: A Model-Based Approach. Australian Software Engineering Conference 2008: 289-299 |
63 | EE | Outi Räihä, Kai Koskimies, Erkki Mäkinen: Genetic Synthesis of Software Architecture. SEAL 2008: 565-574 |
62 | EE | André L. Santos, Kai Koskimies, Antónia Lopes: Automated Domain-Specific Modeling Languages for Generating Framework-Based Applications. SPLC 2008: 149-158 |
2007 | ||
61 | EE | André L. Santos, Antónia Lopes, Kai Koskimies: Framework specialization aspects. AOSD 2007: 14-24 |
60 | EE | Jukka Kaartinen, Jarmo Palviainen, Kai Koskimies: A Pattern-Driven Process Model for Quality-Centered Software Architecture Design - A Case Study on Usability-Centered Design. ASWEC 2007: 17-26 |
59 | EE | Imed Hammouda, Mika Jokinen, André L. Santos, Kai Koskimies: Concern-based Learning of Complex Software Platforms. ICALT 2007: 335-337 |
58 | EE | Tommi Reinikainen, Imed Hammouda, Juha Laiho, Kai Koskimies, Tarja Systä: Software Comprehension through Concern-based Queries. ICPC 2007: 265-270 |
57 | EE | Imed Hammouda, Kai Koskimies: An Approach for Structural Pattern Composition. Software Composition 2007: 252-265 |
2006 | ||
56 | André L. Santos, Antónia Lopes, Kai Koskimies: Modularizing Framework Hot Spots Using Aspects. JISBD 2006: 389-399 | |
55 | EE | Imed Hammouda, Kai Koskimies: Concern based mining of heterogeneous software repositories. MSR 2006: 80-86 |
54 | EE | Samuel Lahtinen, Jari Peltonen, Imed Hammouda, Kai Koskimies: Guided Model Creation: A Task-Driven Approach. VL/HCC 2006: 89-94 |
53 | André L. Santos, Kai Koskimies, Antónia Lopes: A Model-Driven Approach to Variability Management in Product-Line Engineering. Nord. J. Comput. 13(3): 196-213 (2006) | |
52 | EE | Juha Hautamäki, Kai Koskimies: Finding and documenting the specialization interface of an application framework. Softw., Pract. Exper. 36(13): 1443-1465 (2006) |
2005 | ||
51 | EE | Imed Hammouda, Juha Hautamäki, Mika Pussinen, Kai Koskimies: Managing Variability Using Heterogeneous Feature Variation Patterns. FASE 2005: 145-159 |
50 | Kai Koskimies, Ludwik Kuzniarz: Guest Editors' Foreword. Nord. J. Comput. 12(4): 319-320 (2005) | |
2004 | ||
49 | EE | Imed Hammouda, Olcay Guldogan, Kai Koskimies, Tarja Systä: Tool-Supported Customization of UML Class Diagrams for Learning Complex System Models. IWPC 2004: 24-33 |
48 | EE | Mika Siikarla, Kai Koskimies, Tarja Systä: Open MDA Using Transformational Patterns. MDAFA 2004: 108-122 |
47 | EE | Jari Peltonen, Samuel Lahtinen, Kai Koskimies: A Specification Technique for Model Based Derivation of Speech Interfaces. VL/HCC 2004: 251-253 |
46 | Petri Selonen, Mika Siikarla, Kai Koskimies, Tommi Mikkonen: Towards the Unification of Patterns and Profiles in UML. Nord. J. Comput. 11(3): 235-253 (2004) | |
2003 | ||
45 | Petri Selonen, Kai Koskimies, Markku Sakkinen: Transformation Between UML Diagrams. J. Database Manag. 14(3): 37-55 (2003) | |
2002 | ||
44 | EE | Imed Hammouda, Kai Koskimies: Generating a Pattern-Based Application Development Environment for Enterprise JavaBeans. COMPSAC 2002: 856-866 |
43 | EE | Markku Hakala, Juha Hautamäki, Kai Koskimies, Pekka Savolainen: Generating Pattern-Based Web Tutorials for Java Frameworks. FIDJI 2002: 99-110 |
42 | EE | Tommi Myllymäki, Kai Koskimies, Tommi Mikkonen: Structuring Product-Lines: A Layered Architectural Style. OOIS 2002: 482-487 |
41 | Tarja Systä, Kai Koskimies, Erkki Mäkinen: Automated compression of state machines using UML statechart diagram notation. Information & Software Technology 44(10): 565-578 (2002) | |
40 | Imed Hammouda, Kai Koskimies: A Pattern-Based J2EE Application Development Environment. Nord. J. Comput. 9(1): 248-260 (2002) | |
2001 | ||
39 | EE | Markku Hakala, Juha Hautamäki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa: Generating Application Development Environments for Java Frameworks. GCSE 2001: 163-176 |
38 | EE | Petri Selonen, Kai Koskimies, Markku Sakkinen: How to Make Apples from Oranges in UML. HICSS 2001 |
37 | Johannes Koskinen, Jari Peltonen, Petri Selonen, Tarja Systä, Kai Koskimies: Model Processing Tools in UML. ICSE 2001: 819-820 | |
36 | Markku Hakala, Juha Hautamäki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa: Architecture-Oriented Programming Using FRED. ICSE 2001: 823-824 | |
35 | EE | Petri Selonen, Tarja Systä, Kai Koskimies: Generating Structured Implementation Schemes from UML Sequence Diagrams. TOOLS (39) 2001: 317-330 |
34 | EE | Markku Hakala, Juha Hautamäki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa: Annotating Reusable Software Architectures with Specialization Patterns. WICSA 2001: 171-180 |
33 | Tarja Systä, Kai Koskimies, Hausi A. Müller: Shimba - an environment for reverse engineering Java software systems. Softw., Pract. Exper. 31(4): 371-394 (2001) | |
2000 | ||
32 | EE | Wolfgang Pree, Kai Koskimies: Framelets - small and loosely coupled frameworks. ACM Comput. Surv. 32(1es): 6 (2000) |
1999 | ||
31 | Ferenc Dósa Rácz, Kai Koskimies: Simplification of Class Diagrams Using Graph Compression Techniques. ECOOP Workshops 1999: 171-172 | |
30 | Markku Hakala, Juha Hautamäki, Jyrki Tuomi, Antti Viljamaa, Jukka Viljamaa, Kai Koskimies, Jukka Paakki: Managing Object-Oriented Frameworks with Specialization Templates. ECOOP Workshops 1999: 199 | |
29 | Claudio Riva, Michael Przybilski, Kai Koskimies: Environment for Software Assessment. ECOOP Workshops 1999: 74 | |
28 | EE | Kai Koskimies, Jan Bosch, Wolfgang Pree, Görel Hedin: Designing Reusable Object-Oriented Architectures - Challenges, Methods & Tools. TOOLS (29) 1999: 421 |
27 | Ferenc Dósa Rácz, Kai Koskimies: Tool-Supported Compressing of UML Class Diagrams. UML 1999: 172-187 | |
26 | Wolfgang Pree, Kai Koskimies: Rearchitecting Legacy System - Concepts and Case Study. WICSA 1999: 51-64 | |
1998 | ||
25 | Kai Koskimies: Compiler Construction, 7th International Conference, CC'98, Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS'98, Lisbon, Portugal, March 28 - April 4, 1998, Proceedings Springer 1998 | |
24 | EE | Jan Bosch, Hélène Bachatène, Görel Hedin, Kai Koskimies: OOSA'98 ECOOP'98 Workshop on Object-Oriented Software Architectures (Workshop Summary). ECOOP Workshops 1998: 99-104 |
23 | Kai Koskimies, Tarja Systä, Jyrki Tuomi, Tatu Männistö: Automated Support for Modeling OO Software. IEEE Software 15(1): 87-94 (1998) | |
22 | EE | Manfred Broy, Anton Deimel, Juergen Henn, Kai Koskimies, Frantisek Plasil, Gustav Pomberger, Wolfgang Pree, Michael Stal, Clemens A. Szyperski: What characterizes a (software) component? Software - Concepts and Tools 19(1): 49-56 (1998) |
1997 | ||
21 | EE | Maarit Harsu, Juha Hautamäki, Kai Koskimies: A Language Implementation Framework in Java. ECOOP Workshops 1997: 141-144 |
20 | EE | Tarja Systä, Kai Koskimies: Extracting State Diagrams from Legacy Systems. ECOOP Workshops 1997: 272-273 |
19 | EE | Jan Bosch, Görel Hedin, Kai Koskimies: Workshop on Language Support for Design Patterns and Frameworks - Introduction. ECOOP Workshops 1997: 89-91 |
18 | Kai Koskimies: Theme Issue on Programming Environments - Editor's Foreword. Nord. J. Comput. 4(1): 1-2 (1997) | |
1996 | ||
17 | EE | Kai Koskimies, Hanspeter Mössenböck: Scene: Using Scenario Diagrams and Active Text for Illustrating Object-Oriented Programs. ICSE 1996: 366-375 |
16 | Hanspeter Mössenböck, Kai Koskimies: Active Text for Structuring and Understanding Source Code. Softw., Pract. Exper. 26(7): 833-850 (1996) | |
1995 | ||
15 | Kai Koskimies, Hanspeter Mössenböck: Designing a Framework by Stepwise Generalization. ESEC 1995: 479-498 | |
1994 | ||
14 | Kai Koskimies, Erkki Mäkinen: Automatic Synthesis of State Machines from Trace Diagrams. Softw., Pract. Exper. 24(7): 643-658 (1994) | |
1992 | ||
13 | Eduard Klein, Kai Koskimies: How to Pipeline Parsing with Parallel Semantic Analysis. Structured Programming 13(3): 99-107 (1992) | |
1991 | ||
12 | Kai Koskimies: Object-Orientation in Attribute Grammars. Attribute Grammars, Applications and Systems 1991: 297-329 | |
11 | EE | Kai Koskimies, Jukka Paakki: High-level tools for language implementation. Journal of Systems and Software 15(2): 115-131 (1991) |
1990 | ||
10 | Eduard Klein, Kai Koskimies: Parallel One-Pass Compilation. WAGA 1990: 76-90 | |
9 | Kai Koskimies: Techniques for Modular language implementation. Acta Cybern. 9(3): 193-200 (1990) | |
8 | Kai Koskimies: Lazy Recursive Descent Parsing for Modular Language Implementation. Softw., Pract. Exper. 20(8): 749-772 (1990) | |
1988 | ||
7 | Kai Koskimies: Software Engineering Aspects in Language Implementation. CC 1988: 39-51 | |
6 | Kai Koskimies, Otto Nurmi, Jukka Paakki, Seppo Sippu: The Design of a Language Processor Generator. Softw., Pract. Exper. 18(2): 107-135 (1988) | |
1987 | ||
5 | EE | Kai Koskimies, Jukka Paakki: TOOLS: a unifying approach to object-oriented language interpretation. PLDI 1987: 153-164 |
1985 | ||
4 | Kai Koskimies: A Note on One-Pass Evaluation of Attribute Grammars. BIT 25(3): 439-450 (1985) | |
1984 | ||
3 | EE | Kai Koskimies: A specification language for one-pass semantic analysis. SIGPLAN Symposium on Compiler Construction 1984: 179-189 |
1983 | ||
2 | Kai Koskimies, Kari-Jouko Räihä: Modelling of Space-efficient one-pass Translation using Attribute Grammars. Softw., Pract. Exper. 13(2): 119-129 (1983) | |
1982 | ||
1 | EE | Kai Koskimies, Kari-Jouko Räihä, Matti Sarjakoski: Compiler Construction Using Attribute Grammars. SIGPLAN Symposium on Compiler Construction 1982: 153-159 |