Advanced

Collaborative work with software models - industrial experience and requirements

Bendix, Lars LU and Emanuelsson, Par (2009) International Conference on Model-Based Systems Engineering In 2009 International Conference on Model-Based Systems Engineering (MBSE) p.60-68
Abstract
When the initial problems of introducing and adopting model-driven development in a company have been handled, we want to go to work. That means that we have to supply our team of developers with a development environment and tools and processes that allow them to work efficiently. In many cases the team would like to work with models as if it was "just another programming language" and use the same techniques and processes for team collaboration and coordination they are used to from traditional development. Unfortunately some of the traditional tools and processes that work so well for traditional development do not work of all for model-driven development. Version control functionality is usually a key part in coordinating the parallel... (More)
When the initial problems of introducing and adopting model-driven development in a company have been handled, we want to go to work. That means that we have to supply our team of developers with a development environment and tools and processes that allow them to work efficiently. In many cases the team would like to work with models as if it was "just another programming language" and use the same techniques and processes for team collaboration and coordination they are used to from traditional development. Unfortunately some of the traditional tools and processes that work so well for traditional development do not work of all for model-driven development. Version control functionality is usually a key part in coordinating the parallel work in a team and through a set of use cases, we arrive at a number of requirements to a model-driven development environment that must be available for a team of developers to work efficiently. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
2009 International Conference on Model-Based Systems Engineering (MBSE)
pages
60 - 68
publisher
IEEE--Institute of Electrical and Electronics Engineers Inc.
conference name
International Conference on Model-Based Systems Engineering
external identifiers
  • wos:000268628400008
  • scopus:70349291077
ISBN
978-1-4244-2968-4
language
English
LU publication?
yes
id
1f1f91bc-7078-4181-a810-3f3f1ddccfae (old id 1460092)
date added to LUP
2009-08-25 13:36:56
date last changed
2017-03-12 04:25:13
@inproceedings{1f1f91bc-7078-4181-a810-3f3f1ddccfae,
  abstract     = {When the initial problems of introducing and adopting model-driven development in a company have been handled, we want to go to work. That means that we have to supply our team of developers with a development environment and tools and processes that allow them to work efficiently. In many cases the team would like to work with models as if it was "just another programming language" and use the same techniques and processes for team collaboration and coordination they are used to from traditional development. Unfortunately some of the traditional tools and processes that work so well for traditional development do not work of all for model-driven development. Version control functionality is usually a key part in coordinating the parallel work in a team and through a set of use cases, we arrive at a number of requirements to a model-driven development environment that must be available for a team of developers to work efficiently.},
  author       = {Bendix, Lars and Emanuelsson, Par},
  booktitle    = {2009 International Conference on Model-Based Systems Engineering (MBSE)},
  isbn         = {978-1-4244-2968-4},
  language     = {eng},
  pages        = {60--68},
  publisher    = {IEEE--Institute of Electrical and Electronics Engineers Inc.},
  title        = {Collaborative work with software models - industrial experience and requirements},
  year         = {2009},
}