Mission Statement
   
Genesis
   
Campuses
   
Aims & Objectives
   
Facilities
   
Convocations
   
Collaborations
   
Student Affairs Office
   
Club & Societies
   
Examination
   
Academic Policies
   
Academic Calendar
   
Scholarships
   
Center for Software Dependability
 
Introduction
Center for Software Dependability (CSD) is a research group at Mohammad Ali Jinnah University, Islamabad, Pakistan founded in June, 2003. CSD comprises of three faculty members and 18 graduate students. The group has been working in diverse areas within the domain of Software Dependability, with focus on Software Reliability, Formal Methods, Model Driven Architecture, and Software Testing.

Faculty Members
 
Dr. Aamer Nadeem
Assistant Professor
Head Center for Software Dependability
Formal Methods, Model and Specification based Testing, Testing of Object-Oriented Software

Irum Rauf

Lecturer
Model Driven Architecture for Service Oriented Architectures

Tabinda Waheed

Lecturer
Executable UML, UML Action Semantics, Model-based Testing, MDA

Collaborations
Center for software Dependability (CSD) looks forward to collaborating with people of similar interests from all over the world. We believe that diversity in ideas comes with diversity in places.

CSD has current collaborations with the following distinguished people:
Research
Center for Software Dependability (CSD) focuses on following topics within the domain of software dependability. Current research focuses on:
  • Formal Methods & Safety Critical Systems
  • Model Based Testing
  • Model Driven Architecture
  • Software Dependability (Typically Reliability and Safety Aspects)
  • Software Testing
  • Aspect Oriented Paradigm and Programming
  • Testing of polymorphic behavior of a software
  • MDA and Service Oriented Architecture
  • Executable UML

Our research is aimed towards:
  • Developing novel techniques and tools for enhanced software testing
  • Providing a formal foundation towards software testing
  • Developing novel techniques for testing of Aspect-Oriented Programs
Publications
Quratulann Farooq, Muhammad Zohaib Z. Iqbal, Zafar Malik, Aamer Nadeem, "An Approach for Selective State-Machine based Regression Testing", To appear in Proceedings of 3rd Workshop on Advances in Model Based Testing (A-MOST),2007
 
Atifa Ali, Aamer Nadeem, Muhammad Zohaib Z. Iqbal, Muhammad Usman, "Regression Testing based on UML Design Models", accepted for publication at the 13th IEEE Pacific Rim Dependability Conference (PRDC, 2007), Australia, December 2007
 
Najla Raza, Aamer Nadeem, Muhammad Zohaib Z. Iqbal, "An Automated Approach to System Testing based on Scenarios and Operations Contracts", accepted for publication at the IEEE Quality of Software International Conference (QSIC, 2007), USA, October 2007

Publication Archives
Projects
Till this date, CSD has the following projects as an outcome of their research. These are:
 
SCOTEM

State COllaboration TEst Model or SCOTEM is a testing model, which is used to generate test paths. Collaboration diagrams with selected transitions of state charts are used to generate the intermediate model SCOTEM.

 
SCOOTER

State COllabOration Testing EnviRonment (SCOOTER) is the automation tool for the State COllaboration TEst Model (SCOTEM). The automated testing environment builds a test model from the UML Collaboration and State-chart diagrams (obtained as UML [XMI]). The test model is then used to generate and execute a set of test-sequences based on a specified coverage criterion. SCOOTER supports a number of coverage criteria defined for SCOTEM. SCOOTER is developed in Java and supports XMI v1.3.

 
ETINMAN

TinMan is a test derivation and management tool developed at the University of Queensland, Australia. The tool supports the test template framework and is based on Object-Z specification. The eTinMan (enhanced TinMan) project enhances the TinMan tool by allowing the testing strategies to be formally specified in Z and given as input to the tool. This allows the tester to choose a test case generation strategy from the strategies available in the tool's repository. The eTinMan has been implemented in Java language.

 
FATOMAAAG

FATOMAAAG is a "FAult-TOlerant Multi-Agent Architecture based on Antecedence Graphs". The architecture uses causal message logging and antecedence graphs to provide fault-tolerance in a multi-agent system. The failed agent is recovered by other agents using their own antecedence graphs. The recovery approach is based on Manetho Protocol (Elnozahy, 1992) and provides an effective approach for fault-tolerance in multi-agent systems. A tool has also been established which provides a proof-of-concept evaluation of the architecture.

 
     
  Research Groups  
     
 
Faculty of Engineering and Applied Sciences
   
 
Software Dependability
   
Distributed & Semantic Computing
   
DSP and Control Systems
   
Microelectronics
   
Networks
   
   
Faculty of Management & Social Sciences
   
 
Jinnah Center for Business Research
   
   
 
     
 
 
Copyright (c) 2007 - Mohammad Ali Jinnah University, Islamabad, 111-87-87-87
Website By M.A.J.U. Webmaster
For more comments and suggestions contact webmaster@jinnah.edu.pk