2024-12-26 - 07:26

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



Real Time Linux Workshops

1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010 - 2011 - 2012 - 2013

15th Real Time Linux Workshop, October 28 to 31, 2013 at the Dipartimento Tecnologie Innovative, Scuola Universitaria Professionale della Svizzera Italiana in Lugano-Manno, Switzerland

Announcement - Call for participation (ASCII)Hotels - Directions - AgendaPaper Abstracts - Presentations - Registration - Abstract Submission - Sponsors - Gallery

October 28 to 31, 2013
Dipartimento Tecnologie Innovative
Scuola Universitaria Professionale della Svizzera Italiana
Lugano-Manno
Switzerland

Version control for industrial software development

By Andreas Platschek, TU Vienna, Institute of Computer Engineering

Sustainable software development - that means development of software that is feasible to be operated and maintained for decades - is of utmost importance in the development of industrial applications. While the usage of revision control systems (RCS) is already seen as mandatory in the industry, this is very often restricted to very basic functionality of those RCSs, while especially more advanced functions of these very powerful tools can be used to improve the workflow and thus increase code quality, traceability and maintainability of industrial applications.

In this session, we will have a look at some of the features offered by GIT [1] that can be utilized to improve your workflow.

  • Decentralized version control by example - the development life cycle of the Linux kernel
  • Using GIT hooks - tailor the functionality of the version control system to your needs
  • Taking advantage of GIT to improve traceability

[1] http://git-scm.com

About Andreas Platschek

Andreas Platschek studied computer science at the University of Technologies in Vienna. In addition to his studies, he worked on on a variety projects using Linux in embedded systems and different variants of real-time Linux. Over the last years most of these projects had a safety critical context, requiring him to get a deeper knowledge on standards in different industries, including automotive, avionics, machinery and robotics.

Currently Andreas is working on safety-related topics in the fields of automation, machinery and robotics at the Institute for Computer Engineering, at the University of Technologies in Vienna.