Modularity 2016
Mon 14 - Thu 17 March 2016 Spain
Tue 15 Mar 2016 16:05 - 16:40 at LaMOD - LaMOD Workshop Session 2 Chair(s): Jacques Noyé

Use cases are a practically proven choice to concisely and precisely express what highly interactive systems do. Several attempts have been made to modularize code according to use cases. None of these approaches is able to gather all the code related to a use case in one module and to reflect its steps. However, to allow for code to be modularized according to use case flows and their steps, an instrumentation environment is necessary. In this paper, literal multi-language use case coding based on defragmentation is proposed. The approach aims at fully preserving use case flows in as comprehensible form as possible. The steps of use case flows appear directly in the code as comments. Despite being comments, the steps are active, which is achieved by a dedicated preprocessor and framework. The detailed step implementation gathers all the code fragments of each step each of which may be in a different programming language.

Tue 15 Mar

LaMOD2016
15:30 - 17:00: Language Modularity - LaMOD Workshop Session 2 at LaMOD
Chair(s): Jacques NoyéÉcole des Mines de Nantes, France
LaMOD201615:30 - 16:05
Talk
Arik HadasOpen University, David H. LorenzOpen University and Technion IIT
DOI
LaMOD201616:05 - 16:40
Talk
Michal BystrickýSlovak University of Technology in Bratislava, Slovakia, Valentino VranićSlovak University of Technology in Bratislava, Slovakia
DOI
LaMOD201616:40 - 16:59
Talk
Raffi KhatchadourianHunter College, City University of New York, Olivia MooreNew York City College of Technology, City University of New York, Hidehiko MasuharaTokyo Institute of Technology
DOI Pre-print Media Attached
LaMOD201616:59 - 17:00
Day closing
David H. LorenzOpen University and Technion IIT, Jacques NoyéÉcole des Mines de Nantes, France, Raffi KhatchadourianHunter College, City University of New York