SE goes software engineering; managing the Compose* project.

Slides:



Advertisements
Similar presentations
Component-Based Software Engineering Main issues: assemble systems out of (reusable) components compatibility of components.
Advertisements

Integrated Development Environments, Source Control Repositories, Automated Testing Tools, Bug Tracking, Code Analysis Tools, Build Tools, Project Hosting.
1 W W W. REMIELSOFT. C O M Remiel Softech Solutions Overview Microsoft Gold Partners An ISO 9001:2000 Company.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
CSCI 317 Mike Heroux1 Class Introduction CSCI 317 Mike Heroux.
Developing the NSDL User Portal Dean Krafft, Cornell University
User Group 2015 Version 5 Features & Infrastructure Enhancements.
- Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.
Chapter 6– Artifacts of the process
DEVSENSE s.r.o.. Visual Studio Industry Partner DEVSENSE s.r.o. NEXT STEPS Contact us at: In 2009, DEVSENSE was founded by four software.
Technical Overview.
Duke University Program Design & Construction Course Application Development Tools Sherry Shavor
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
1 SEG4912 University of Ottawa by Jason Kealey Software Engineering Capstone Project Tools and Technologies.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
Distributed Java Programming Distributed Java Programming Setting up a Java Development Environment.
Visual Studio 2005 Team Edition for Software Architects: Developing Service-Oriented Systems Bill Gibson Senior Program Manager Enterprise Tools Microsoft.
The Harvard ABCD Forge Project Management and Software Development Best Practices January 2007  Norton Allen
Nucleus BridgePoint Roadmap Bill Tanner Engineering Manager.
MavHome Software Development Guidelines G. Michael Youngblood Chief Scientist, MavHome The University of Texas at Arlington June 8, 2003.
EFinanceFactory Andriy Kurhanevych, development group manager.
Confidential Continuous Integration Framework (CIF) 5/18/2004.
1 From Conceptual Models to Simulation Models Takashi Iba* Yoshiaki Matsuzawa** Nozomu Aoyama** * Faculty of Policy Management, Keio University ** Graduate.
XSDoc, JISBD’ XSDoc an Extensible Wiki-based Infrastructure for Framework Documentation Ademar Aguiar, Gabriel David, Manuel Padilha FEUP, INESC.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Visible Logic, Visible Quality, Visible Code Alan Spark Software Engineer TechMeetup Aberdeen Wednesday 16 th June 2010.
Visual Studio Team System overview Pierre Greborio Software Architect – PEWay Microsoft MVP – Solutions Architect.
Using Rational Rose XDE Month Day, Year. Agenda Training Plan Overview XDE Review Next Steps.
Technical Overview. What Is MagicDraw?  Business Analysts  Software Analysts  Programmers  QA Engineers  Documentation Writers MagicDraw is a powerful.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Project Proposal A JML compiler on Eclipse Platform Amritam Sarcar CS5381.
CS 4311 Software Design and Implementation Spring 2012.
CS 4311 Software Design and Implementation Spring 2013.
Eclipse.NET An Integration Platform for ProjectIT-Studio João Saraiva IST & INESC-ID (GSI)
© 2010 IBM Corporation What’s New in RSA 8.0 Beta 1 – Visual Basic modeling March, 2010.
PAPYRUS Tutorial CSOS 손 태 용.
Project Dragon Small Business Website Content Management System.
Code/Project Management On Screwdrivers and Hammers.
Distributed Software Development Link Analysis Tool Project Plan Adrien Olivier Dominik Rojković Hassan Aziz Khan Petar Butković.
Building Enterprise Applications Using Visual Studio®
Bogor-Java Environment for Eclipse
Testing Tools & Standards
Development with Eclipse
SE goes software engineering; (practically) managing the Compose
Skills needed to become a Good Software Engineer
Empirical Project Monitor and Results from 100 OSS Development Projects Masao Ohira Empirical Software Engineering Research Laboratory, Nara Institute.
SE goes software engineering; managing the Compose* project.
Rational Worldwide Software Symposium
OSOR - new opportunities for sharing statistical software
Implementing Language Extensions with Model Transformations
Component-Based Software Engineering
Agent Architecture using EiA
Aspect-Oriented Composition Tools for Composition Filters
eXtreme Programming (XP) and eXtreme Modeling (XM)
Rational Worldwide Software Symposium
Module 01 ETICS Overview ETICS Online Tutorials
SE goes software engineering; managing the Compose* project.
Software Design Lecture : 14.
Constructing MDA-based Application Using Rational XDE for .NET
Chapter 7 –Implementation Issues
Execute your Processes
November 1, 2007 In cooperation with:
SE goes software engineering; (practically) managing the Compose
Rational Worldwide Software Symposium
Implementing Language Extensions with Model Transformations
Re- engineeniering.
PASSI (Process for Agent Societies Specification and Implementation)
Presentation transcript:

SE goes software engineering; managing the Compose* project. The Compose* Team Christian Vinkes Frederik Holljen Istvan Nagy Lodewijk Bergmans Pascal Durr Raymond Bosman Sverre Boschman

Scope Composition Filters Implementation Compose* is a modular language extension Current target: extend .NET Implementation implementation is crucial for our own verification for the trust of the community for the learning process internal/external many past implementations throw-away prototypes; wasted effort

Managing the Project: Main Goals Communication integration avoid redundant efforts Continuity keep the knowledge keep the quality documentation

Overview of the Process It is informal & light-weight Steps: architecture: grows evolutionary [Lodewijk] design: UML diagrams--Rose XDE [Istvan] code: Java, J#, C# synchronize with design (XDE) [Istvan] use Eclipse and Visual Studio [Christian] document with ‘docsygen’ (a la javadoc) [Raymond] testing: nunit, junit [Raymond] code inspections

Overview of the infrastructure Communication Sourceforge: bug tracking, mailing lists,.. [Frederik] Knowledge management Wiki: cf. project web site [Pascal] Source code sharing CVS [Frederik] Build & Deployment Make files, multi-platform, executables

About the Architecture TBD

Knowledge Management with a TWiki Pascal Durr

Communication with Sourceforge Frederik Holljen

Source code sharing with CVS Frederik Holljen

Design Documentation with UML Istvan Nagy

Code Documentation with DOCSYGEN Raymond Bosman (?)

From Design to Code (XDE) Istvan Nagy

Development with Visual Studio Christian Vinkes

Test Infrastructure Raymond Bosman

Summary/Conclusion