• No results found

A Scholarship Approach to Model-Driven Engineering

N/A
N/A
Protected

Academic year: 2021

Share "A Scholarship Approach to Model-Driven Engineering"

Copied!
2
0
0

Loading.... (view fulltext now)

Full text

(1)

Thesis for the Degree of Doctor of Philosophy

A Scholarship Approach to

Model-Driven Engineering

akan Burden

Time and Place:

The defence will be held on

Friday 17th of October, 2014 at 10.15

in room EC, EDIT building, R¨

annv¨

agen 6B

at Campus Johanneberg,

Chalmers University of Technology

Faculty opponent:

Prof. Robert France, Colorado State University

The thesis is available through:

Department of Computer Science and Engineering

Chalmers University of Technology

and University of Gothenburg

SE-412 96 Gothenburg, Sweden

Telephone +46 (0)31–772 1000

(2)

Abstract

Model-Driven Engineering is a paradigm for software engineering where software models are the primary artefacts throughout the software life-cycle. The aim is to define suitable representations and processes that enable pre-cise and efficient specification, development and analysis of software.

Our contributions to Model-Driven Engineering are structured according to Boyer’s four functions of academic activity – the scholarships of teaching, discovery, application and integration. The scholarships share a systematic approach towards seeking new insights and promoting progressive change. Even if the scholarships have their differences they are compatible so that theory, practice and teaching can strengthen each other.

Scholarship of Teaching While teaching Model-Driven Engineering to under-graduate students we introduced two changes to our course. The first change was to introduce a new modelling tool that enabled the execution of software models while the second change was to adapt pair lecturing to encourage the students to actively participate in developing models during lectures.

Scholarship of Discovery By using an existing technology for trans-forming models into source code we translated class diagrams and high-level action languages into natural language texts. The benefit of our approach is that the translations are applicable to a family of models while the texts are reusable across different low-level representations of the same model.

Scholarship of Application Raising the level of abstraction through models might seem a technical issue but our collaboration with industry details how the success of adopting Model-Driven Engineering depends on organisational and social factors as well as technical.

Scholarship of Integration Building on our insights from the scholar-ships above and a study at three large companies we show how Model-Driven Engineering empowers new user groups to become software developers but also how engineers can feel isolated due to poor tool support. Our contri-butions also detail how modelling enables a more agile development process as well as how the validation of models can be facilitated through text gen-eration.

The four scholarships allow for different possibilities for insights and explore Model-Driven Engineering from diverse perspectives. As a conse-quence, we investigate the social, organisational and technological factors of Model-Driven Engineering but also examine the possibilities and challenges of Model-Driven Engineering across disciplines and scholarships.

References

Related documents

46 Konkreta exempel skulle kunna vara främjandeinsatser för affärsänglar/affärsängelnätverk, skapa arenor där aktörer från utbuds- och efterfrågesidan kan mötas eller

Data från Tyskland visar att krav på samverkan leder till ökad patentering, men studien finner inte stöd för att finansiella stöd utan krav på samverkan ökar patentering

The Stockholm School of Economics (SSE) is a highly regarded international business school located in Stockholm, Sweden.. Our MSc programs are composed of students from all over

SSE alumni chapter has estab- lished a scholarship that will cover the two-year tuition costs for one North American student (Canadian or U.S. citizen) who has been accepted to one

Also, the overall rhythm of Götaplatsen seemed different and maybe more like ‘staccato’ (in the 5 rhythms, staccato stands for decisive, precise and clear movements like these ones

In the case of Natural Language Generation from Class Diagrams, Translating Platform- Independent Code into Natural Language Texts and Enabling Interface Validation through

The authors used the P-Score to assess the financial condition of the major carriers and found the model to be correlated to the Altman Z”.. (Goodfriend, Gritta, Adrangi and

In: Lars-Göran Tedebrand and Peter Sköld (ed.), Nordic Demography in History and Present- Day Society (pp. Umeå: