![](https://dblp.uni-trier.de/img/logo.ua.320x120.png)
![](https://dblp.uni-trier.de/img/dropdown.dark.16x16.png)
![](https://dblp.uni-trier.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.uni-trier.de/img/search.dark.16x16.png)
![search dblp](https://dblp.uni-trier.de/img/search.dark.16x16.png)
default search action
Johannes Koskinen
Person information
Refine list
![note](https://dblp.uni-trier.de/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2010 – 2019
- 2015
- [c16]Jarmo Palviainen, Terhi Kilamo, Johannes Koskinen, Janne Lautamäki, Tommi Mikkonen, Antti Nieminen:
Design framework enhancing developer experience in collaborative coding environment. SAC 2015: 149-156 - 2014
- [c15]Terhi Kilamo, Antti Nieminen, Janne Lautamäki, Timo Aho, Johannes Koskinen, Jarmo Palviainen, Tommi Mikkonen:
Knowledge transfer in collaborative teams: experiences from a two-week code camp. ICSE Companion 2014: 264-271 - 2013
- [c14]Timo Aho, Johannes Koskinen, Antti Nieminen:
A secure OSGi environment for untrusted web applications. NordiCloud 2013: 15-21 - 2012
- [c13]Janne Lautamäki, Antti Nieminen, Johannes Koskinen, Timo Aho, Tommi Mikkonen, Marc Englund:
CoRED: browser-based Collaborative Real-time Editor for Java web applications. CSCW 2012: 1307-1316 - [c12]Johannes Koskinen, Matti Vuori, Mika Katara:
Safety Process Patterns: Demystifying Safety Standards. SwSTE 2012: 63-71 - 2011
- [c11]Veli-Pekka Eloranta, Johannes Koskinen:
Messaging patterns for distributed machine control systems. EuroPLoP 2011: 12 - 2010
- [j4]Johannes Koskinen, Markus Kettunen, Tarja Systä:
Behavioral profiles - a way to model and validate program behavior. Softw. Pract. Exp. 40(8): 701-733 (2010) - [c10]Ville Reijonen, Johannes Koskinen, Ilkka J. Haikala:
Experiences from Scenario-Based Architecture Evaluations with ATAM. ECSA 2010: 214-229 - [c9]Ville Reijonen, Johannes Koskinen:
Patterns for configuration and update management in distributed machine control systems. EuroPLoP 2010: 18 - [c8]Veli-Pekka Eloranta, Johannes Koskinen:
Fault tolerance patterns for distributed machine control systems. EuroPLoP 2010: 23
2000 – 2009
- 2009
- [c7]Veli-Pekka Eloranta, Johannes Koskinen, Marko Leppänen, Ville Reijonen:
Software Architecture Patterns for Distributed Embedded Control System. EuroPLoP 2009 - 2007
- [c6]Juanjuan Jiang, Johannes Koskinen, Anna Ruokonen, Tarja Systä:
Constructing Usage Scenarios for API Redocumentation. ICPC 2007: 259-264 - 2006
- [j3]Johannes Koskinen, Anna Ruokonen, Tarja Systä:
A Pattern-Based Approach to Generate Code from API Usage Scenarios. Nord. J. Comput. 13(3): 162-179 (2006) - [j2]Mika Siikarla, Jari Peltonen, Johannes Koskinen:
Towards Unambiguous Model Fragments. Nord. J. Comput. 13(3): 180-195 (2006) - [c5]Kimmo Kiviluoma, Johannes Koskinen, Tommi Mikkonen:
Run-time monitoring of architecturally significant behaviors using behavioral profiles and aspects. ISSTA 2006: 181-190 - [c4]Johannes Koskinen, Markus Kettunen, Tarja Systä:
Profile-Based Approach to Support Comprehension of Software Behavior. ICPC 2006: 212-224 - [c3]Markku Laitkorpi, Johannes Koskinen, Tarja Systä:
A UML-based Approach for Abstracting Application Interfaces to REST-like Services. WCRE 2006: 134-146 - 2004
- [c2]Imed Hammouda, Johannes Koskinen, Mika Pussinen, Mika Katara, Tommi Mikkonen:
Adaptable Concern-Based Framework Specialization in UML. ASE 2004: 78-87 - 2002
- [j1]Johannes Koskinen, Erkki Mäkinen, Tarja Systä:
Implementing a Component-Based Tool for Interactive Synthesis of UML Statechart Diagrams. Acta Cybern. 15(4): 547-565 (2002) - 2001
- [c1]Johannes Koskinen, Jari Peltonen, Petri Selonen, Tarja Systä, Kai Koskimies:
Model Processing Tools in UML. ICSE 2001: 819-820
Coauthor Index
![](https://dblp.uni-trier.de/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-04-24 22:48 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint