| 2012 | ||
|---|---|---|
| c61 | Hadaytullah, Allan Gregersen, Kai Koskimies: Pattern-Based Dynamic Maintenance of Software Systems. APSEC 2012: 537-546 | |
| c60 | Sriharsha Vathsavayi, Outi Räihä, Kai Koskimies: Using quality farms in multi-objective genetic software architecture synthesis. IEEE Congress on Evolutionary Computation 2012: 1-8 | |
| c59 | Hadaytullah, Sriharsha Vathsavayi, Outi Räihä, Kai Koskimies, Allan Gregersen: Applying genetic self-architecting for distributed systems. NaBIC 2012: 44-52 | |
| c58 | Veli-Pekka Eloranta, Kai Koskimies: Aligning architecture knowledge management with Scrum. WICSA/ECSA Companion Volume 2012: 112-115 | |
| c57 | Veli-Pekka Eloranta, Otto Hylli, Timo Vepsäläinen, Kai Koskimies: TopDocs: Using Software Architecture Knowledge Base for Generating Topical Documents. WICSA/ECSA 2012: 191-195 | |
| 2011 | ||
| j27 | Imed Hammouda, Kai Koskimies, Tommi Mikkonen: Managing Concern Knowledge in Software Systems. International Journal of Software Engineering and Knowledge Engineering 21(7): 957-987 (2011) | |
| p1 | Outi Räihä, Hadaytullah Kundi, Kai Koskimies, Erkki Mäkinen: Synthesizing Architecture from Requirements: A Genetic Approach. Relating Software Requirements and Architectures 2011: 307-331 | |
| c56 | Outi Räihä, Kai Koskimies, Erkki Mäkinen: Multi-objective genetic synthesis of software architecture. GECCO (Companion) 2011: 249-250 | |
| c55 | Outi Räihä, Kai Koskimies, Erkki Mäkinen: Generating software architecture spectrum with multi-objective genetic algorithms. NaBIC 2011: 29-36 | |
| c54 | Antti Hahto, Teemu Rasi, Jouni Mattila, Kai Koskimies: Service-oriented architecture for embedded machine control. SOCA 2011: 1-4 | |
| 2010 | ||
| j26 | André L. Santos, Kai Koskimies, Antónia Lopes: Automating the construction of domain-specific modeling languages for object-oriented frameworks. Journal of Systems and Software 83(7): 1078-1093 (2010) | |
| c53 | Hadaytullah, Outi Räihä, Kai Koskimies: Genetic Approach to Software Architecture Synthesis with Work Allocation Scheme. APSEC 2010: 70-79 | |
| c52 | Veli-Pekka Eloranta, Kai Koskimies: Using Domain Knowledge to Boost Software Architecture Evaluation. ECSA 2010: 319-326 | |
| c51 | Hadaytullah, Sriharsha Vathsavayi, Outi Räihä, Kai Koskimies: Tool Support for Software Architecture Design with Genetic Algorithms. ICSEA 2010: 359-366 | |
| c50 | Outi Räihä, Kai Koskimies, Erkki Mäkinen: Complementary crossover for genetic software architecture synthesis. ISDA 2010: 266-271 | |
| 2009 | ||
| j25 | 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) | |
| c49 | Antti Välimäki, Jukka Kääriäinen, Kai Koskimies: Global Software Development Patterns for Project Management. EuroSPI 2009: 137-148 | |
| c48 | Outi Räihä, Kai Koskimies, Erkki Mäkinen: Scenario-Based Genetic Synthesis of Software Architecture. ICSEA 2009: 437-445 | |
| c47 | Hadaytullah, Kai Koskimies, Tarja Systä: Using Model Customization for Variability Management in Service Compositions. ICWS 2009: 687-694 | |
| c46 | Outi Räihä, Kai Koskimies, Erkki Mäkinen: Empirical Study on the Effect of Crossover in Genetic Software Architecture Synthesis. NaBIC 2009: 619-625 | |
| c45 | Antti Välimäki, Sari Vesiluoma, Kai Koskimies: Scenario-Based Assessment of Process Pattern Languages. PROFES 2009: 246-260 | |
| 2008 | ||
| j24 | Samuel Lahtinen, Kai Koskimies: A Model-Based Approach to Reflective Command Interfaces. Nord. J. Comput. 14(4): 264-281 (2008) | |
| j23 | Outi Räihä, Kai Koskimies, Erkki Mäkinen, Tarja Systä: Pattern-Based Genetic Model Refinements in MDA. Nord. J. Comput. 14(4): 338-355 (2008) | |
| c44 | Samuel Lahtinen, Heikki Suontausta, Kai Koskimies: Automated Derivation of Speech Interfaces: A Model-Based Approach. Australian Software Engineering Conference 2008: 289-299 | |
| c43 | Anna Ruokonen, Vilho Raisanen, Mika Siikarla, Kai Koskimies, Tarja Systä: Variation Needs in Service-Based Systems. ECOWS 2008: 115-124 | |
| c42 | André L. Santos, Kai Koskimies: Modular Hot Spots: A Pattern Language for Developing High-Level Framework Reuse Interfaces using Aspects. EuroPLoP 2008 | |
| c41 | Outi Räihä, Kai Koskimies, Erkki Mäkinen: Genetic Synthesis of Software Architecture. SEAL 2008: 565-574 | |
| c40 | André L. Santos, Kai Koskimies, Antónia Lopes: Automated Domain-Specific Modeling Languages for Generating Framework-Based Applications. SPLC 2008: 149-158 | |
| 2007 | ||
| c39 | ||
| c38 | 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 | |
| c37 | Imed Hammouda, Mika Jokinen, André L. Santos, Kai Koskimies: Concern-based Learning of Complex Software Platforms. ICALT 2007: 335-337 | |
| c36 | Tommi Reinikainen, Imed Hammouda, Juha Laiho, Kai Koskimies, Tarja Systä: Software Comprehension through Concern-based Queries. ICPC 2007: 265-270 | |
| c35 | Imed Hammouda, Kai Koskimies: An Approach for Structural Pattern Composition. Software Composition 2007: 252-265 | |
| 2006 | ||
| j22 | 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) | |
| j21 | Juha Hautamäki, Kai Koskimies: Finding and documenting the specialization interface of an application framework. Softw., Pract. Exper. 36(13): 1443-1465 (2006) | |
| c34 | André L. Santos, Antónia Lopes, Kai Koskimies: Modularizing Framework Hot Spots Using Aspects. JISBD 2006: 389-399 | |
| c33 | Imed Hammouda, Kai Koskimies: Concern based mining of heterogeneous software repositories. MSR 2006: 80-86 | |
| c32 | Samuel Lahtinen, Jari Peltonen, Imed Hammouda, Kai Koskimies: Guided Model Creation: A Task-Driven Approach. VL/HCC 2006: 89-94 | |
| 2005 | ||
| j20 | ||
| c31 | Imed Hammouda, Juha Hautamäki, Mika Pussinen, Kai Koskimies: Managing Variability Using Heterogeneous Feature Variation Patterns. FASE 2005: 145-159 | |
| 2004 | ||
| j19 | 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) | |
| c30 | Imed Hammouda, Olcay Guldogan, Kai Koskimies, Tarja Systä: Tool-Supported Customization of UML Class Diagrams for Learning Complex System Models. IWPC 2004: 24-33 | |
| c29 | Mika Siikarla, Kai Koskimies, Tarja Systä: Open MDA Using Transformational Patterns. MDAFA 2004: 108-122 | |
| c28 | Jari Peltonen, Samuel Lahtinen, Kai Koskimies: A Specification Technique for Model Based Derivation of Speech Interfaces. VL/HCC 2004: 251-253 | |
| 2003 | ||
| j18 | Petri Selonen, Kai Koskimies, Markku Sakkinen: Transformation Between UML Diagrams. J. Database Manag. 14(3): 37-55 (2003) | |
| 2002 | ||
| j17 | 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) | |
| j16 | Imed Hammouda, Kai Koskimies: A Pattern-Based J2EE Application Development Environment. Nord. J. Comput. 9(1): 248-260 (2002) | |
| c27 | Imed Hammouda, Kai Koskimies: Generating a Pattern-Based Application Development Environment for Enterprise JavaBeans. COMPSAC 2002: 856-866 | |
| c26 | Markku Hakala, Juha Hautamäki, Kai Koskimies, Pekka Savolainen: Generating Pattern-Based Web Tutorials for Java Frameworks. FIDJI 2002: 99-110 | |
| c25 | Tommi Myllymäki, Kai Koskimies, Tommi Mikkonen: Structuring Product-Lines: A Layered Architectural Style. OOIS 2002: 482-487 | |
| 2001 | ||
| j15 | Tarja Systä, Rudolf K. Keller, Kai Koskimies: Summary report of the OOPSLA 2000 workshop on scenario-based round-trip engineering. ACM SIGSOFT Software Engineering Notes 26(2): 24-28 (2001) | |
| j14 | 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) | |
| c24 | Markku Hakala, Juha Hautamäki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa: Generating Application Development Environments for Java Frameworks. GCSE 2001: 163-176 | |
| c23 | ||
| c22 | Johannes Koskinen, Jari Peltonen, Petri Selonen, Tarja Systä, Kai Koskimies: Model Processing Tools in UML. ICSE 2001: 819-820 | |
| c21 | Markku Hakala, Juha Hautamäki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa: Architecture-Oriented Programming Using FRED. ICSE 2001: 823-824 | |
| c20 | Petri Selonen, Tarja Systä, Kai Koskimies: Generating Structured Implementation Schemes from UML Sequence Diagrams. TOOLS (39) 2001: 317-330 | |
| c19 | Markku Hakala, Juha Hautamäki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa: Annotating Reusable Software Architectures with Specialization Patterns. WICSA 2001: 171-180 | |
| 2000 | ||
| j13 | Wolfgang Pree, Kai Koskimies: Framelets - small and loosely coupled frameworks. ACM Comput. Surv. 32(1es): 6 (2000) | |
| 1999 | ||
| c18 | Claudio Riva, Michael Przybilski, Kai Koskimies: Environment for Software Assessment. ECOOP Workshops 1999: 74 | |
| c17 | Ferenc Dósa Rácz, Kai Koskimies: Simplification of Class Diagrams Using Graph Compression Techniques. ECOOP Workshops 1999: 171-172 | |
| c16 | 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 | |
| c15 | Kai Koskimies, Jan Bosch, Wolfgang Pree, Görel Hedin: Designing Reusable Object-Oriented Architectures - Challenges, Methods & Tools. TOOLS (29) 1999: 421 | |
| c14 | Ferenc Dósa Rácz, Kai Koskimies: Tool-Supported Compressing of UML Class Diagrams. UML 1999: 172-187 | |
| c13 | Wolfgang Pree, Kai Koskimies: Rearchitecting Legacy System - Concepts and Case Study. WICSA 1999: 51-64 | |
| 1998 | ||
| j12 | Kai Koskimies, Tarja Systä, Jyrki Tuomi, Tatu Männistö: Automated Support for Modeling OO Software. IEEE Software 15(1): 87-94 (1998) | |
| j11 | 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) | |
| c12 | 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 | |
| e1 | Kai Koskimies (Ed.): 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. Lecture Notes in Computer Science 1383, Springer 1998, isbn 3-540-64304-4 | |
| 1997 | ||
| j10 | Kai Koskimies: Theme Issue on Programming Environments - Editor's Foreword. Nord. J. Comput. 4(1): 1-2 (1997) | |
| c11 | Jan Bosch, Görel Hedin, Kai Koskimies: Workshop on Language Support for Design Patterns and Frameworks - Introduction. ECOOP Workshops 1997: 89-91 | |
| c10 | Maarit Harsu, Juha Hautamäki, Kai Koskimies: A Language Implementation Framework in Java. ECOOP Workshops 1997: 141-144 | |
| c9 | Tarja Systä, Kai Koskimies: Extracting State Diagrams from Legacy Systems. ECOOP Workshops 1997: 272-273 | |
| 1996 | ||
| j9 | Hanspeter Mössenböck, Kai Koskimies: Active Text for Structuring and Understanding Source Code. Softw., Pract. Exper. 26(7): 833-850 (1996) | |
| c8 | Kai Koskimies, Hanspeter Mössenböck: Scene: Using Scenario Diagrams and Active Text for Illustrating Object-Oriented Programs. ICSE 1996: 366-375 | |
| 1995 | ||
| c7 | Kai Koskimies, Hanspeter Mössenböck: Designing a Framework by Stepwise Generalization. ESEC 1995: 479-498 | |
| 1994 | ||
| j8 | Kai Koskimies, Erkki Mäkinen: Automatic Synthesis of State Machines from Trace Diagrams. Softw., Pract. Exper. 24(7): 643-658 (1994) | |
| 1992 | ||
| j7 | Eduard Klein, Kai Koskimies: How to Pipeline Parsing with Parallel Semantic Analysis. Structured Programming 13(3): 99-107 (1992) | |
| 1991 | ||
| j6 | Kai Koskimies, Jukka Paakki: High-level tools for language implementation. Journal of Systems and Software 15(2): 115-131 (1991) | |
| c6 | Kai Koskimies: Object-Orientation in Attribute Grammars. Attribute Grammars, Applications and Systems 1991: 297-329 | |
| 1990 | ||
| j5 | ||
| j4 | Kai Koskimies: Lazy Recursive Descent Parsing for Modular Language Implementation. Softw., Pract. Exper. 20(8): 749-772 (1990) | |
| c5 | ||
| 1988 | ||
| j3 | Kai Koskimies, Otto Nurmi, Jukka Paakki, Seppo Sippu: The Design of a Language Processor Generator. Softw., Pract. Exper. 18(2): 107-135 (1988) | |
| c4 | ||
| 1987 | ||
| c3 | Kai Koskimies, Jukka Paakki: TOOLS: a unifying approach to object-oriented language interpretation. PLDI 1987: 153-164 | |
| 1985 | ||
| j2 | ||
| 1984 | ||
| c2 | Kai Koskimies: A specification language for one-pass semantic analysis. SIGPLAN Symposium on Compiler Construction 1984: 179-189 | |
| 1983 | ||
| j1 | 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 | ||
| c1 | Kai Koskimies, Kari-Jouko Räihä, Matti Sarjakoski: Compiler Construction Using Attribute Grammars. SIGPLAN Symposium on Compiler Construction 1982: 153-159 | |
Colors in the list of coauthors
Last update Sat May 25 23:26:46 2013 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page