30.01.2014 Views

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

NEMO) takes place using the OPNET wireless simulator. The current work item is the<br />

creation of test scenarios based on the requirements of Personal Area Networks (PANs) as<br />

described in the IP Multimedia Subsystem (IMS) st<strong>an</strong>dardization [3GPP-22259]. Improving<br />

the QoS in NEMO according to the requirements of IMS-PANs makes the application of such<br />

networks using NEMO a more appealing alternative especially that it guar<strong>an</strong>tees<br />

interoperability between different br<strong>an</strong>ds because of the nativity of NEMO as <strong>an</strong> extension of<br />

MIPv6.<br />

UMIC: Software Quality Initiative<br />

Dominik Fr<strong>an</strong>ke, Carsten Weise, Mudassir Rasool<br />

The growing complexity of applications, architectures, protocols <strong>an</strong>d hardware in the mobile<br />

world makes it increasingly more difficult to develop bug-free software for mobile<br />

communication <strong>an</strong>d information systems. The intention of the UMIC Quality Initiative is to<br />

seek for methods that are applicable for mobile software to improve the quality of the software<br />

engineering process <strong>an</strong>d the quality of the products. This project aims at the development of<br />

methods <strong>an</strong>d tools for mobile development, as well as the identification <strong>an</strong>d design of design<br />

patterns <strong>an</strong>d architectures for mobile applications, in or<strong>der</strong> to improve the quality of the<br />

mobile software. The first step towards this target is capturing the status quo <strong>an</strong>d a clear<br />

problem statement. This has already started in a pathfin<strong>der</strong> project for this Software Quality<br />

Initiative project. Within the pathfin<strong>der</strong> project, it turned out that a quality model for mobile<br />

software is basically non-existent, but is needed to clarify the problems, explain solutions, <strong>an</strong>d<br />

in the end also to measure the gains that come with the new methods <strong>an</strong>d tools, design patterns<br />

<strong>an</strong>d architectures. To m<strong>an</strong>age the special requirements of mobile software, one goal of this<br />

UMIC Software Quality Initiative is to create design patterns <strong>an</strong>d methods for improving<br />

quality of massively distributed mobile software.<br />

Another goal is the <strong>an</strong>alysis <strong>an</strong>d improvement of mobile application lifecycles. Since<br />

lifecycles of mobile applications are stressed in a different way th<strong>an</strong> lifecycles of desktop<br />

applications (e.g. incoming calls or SMS) we use formal methods to <strong>an</strong>alyze lifecycles of<br />

different mobile platforms <strong>an</strong>d to build tools that deal with lifecycles at development time.<br />

The goal is to help developers to implement the lifecycle of their application correctly to<br />

prevent data loss or inconsistencies during execution time. As a first step this topic is currently<br />

investigated by a diploma thesis, in which we define a common model to express the different<br />

lifecycles of different mobile platforms (Android, iOS, J2ME, …). Having a well-defined<br />

clear model is the basis to build corresponding tools that c<strong>an</strong> h<strong>an</strong>dle various mobile platforms.<br />

366

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!