Loading...
Search for: process-framework
0.01 seconds

    Generic process framework for developing high-integrity software

    , Article Frontiers in Artificial Intelligence and Applications ; Volume 246 , 2012 , Pages 73-88 ; 09226389 (ISSN) ; 9781614991243 (ISBN) Biglari, B ; Ramsin, R ; Fujita H ; Revetria R ; Sharif University of Technology
    2012
    Abstract
    In high-integrity systems, certain quality requirements have gained utmost significance in such a way that failing to satisfy them at a particular level may result in the loss of the entire system, endangerment of human life, peril to the organization's existence, or serious damage to the environment. High-integrity computer systems should incorporate top-quality software in order to adequately address their stringent quality requirements. The methodologies used for developing high-integrity software must possess special characteristics in order to ensure successful realization of the requirements. Software Process patterns represent empirically proven methods of software development that... 

    Enhancing tool support for situational engineering of agile methodologies in eclipse

    , Article Studies in Computational Intelligence ; Volume 430 , 2012 , Pages 141-152 ; 1860949X (ISSN) ; 9783642304590 (ISBN) Shakeri Hossein Abad, Z ; Alipour, A ; Ramsin, R ; Lee R ; Sharif University of Technology
    2012
    Abstract
    In recent years, with the growth of software engineering, agile software development methodologies have also grown substantially, replacing plan-driven approaches in many areas. Although prominent agile methodologies are in wide use today, there is no method which is suitable for all situations. It has therefore become essential to apply Situational Method Engineering (SME) approaches to produce agile methodologies that are tailored to fit specific software development situations. Since SME is a complex process, and there is a vast pool of techniques, practices, activities, and processes available for composing agile methodologies, tool support-in the form of Computer Aided Method... 

    APM 3: a methodology metamodel for agile project management

    , Article Proceedings of 8th International Conference on New Trends in Software Methodologies, Tools and Techniques, SoMeT_09 ; 2009 , Pages: 367 - 378 ; 9781607500490 (ISBN) Hasani Sadi, M ; Ramsin, R ; Sharif University of Technology
    Abstract
    The advent of agile methodologies, though contributing much to software development processes, had a more profound impact on project management processes. Through supporting adaptability in their process frameworks, agile methodologies deviated from conventional project management approaches. This novel attitude has resulted in the emergence of an agile framework for project management. The Agile Project Management Framework (APMF) consists of fine-grained project management practices applied in agile methodologies, and is fast emerging as an alternative to the conventional project management framework. However, there are deficiencies in both frameworks that prevent developers from enhancing... 

    EPFC-Based Methodology-Engineering Method and Environment for Enhancing the Automatic Assembly of Method Fragments

    , M.Sc. Thesis Sharif University of Technology Sepehri Khameneh, Ali (Author) ; Ramsin, Raman (Supervisor)
    Abstract
    Selection of development methodologies according to the specifications of software development projects continues to be an important challenge for the software industry. Despite the growth of software methodologies, this problem has not been fully resolved yet. Software engineers have realized, however, that there is no general-purpose methodology which is suitable for all situations. Therefore, the necessity of Situational Method Engineering (SME) has become apparent, and engineers have started to use different methods for engineering software processes to fit the project situation at hand. Assembly-based, Extension-based and Paradigm-based approaches are the SME methods prevalently used... 

    Towards tool support for situational engineering of agile methodologies

    , Article Proceedings - Asia-Pacific Software Engineering Conference, APSEC, 30 November 2010 through 3 December 2010, Sydney, NSW ; 2010 , Pages 326-335 ; 15301362 (ISSN) ; 9780769542669 (ISBN) Shakeri Hossein Abad, Z ; Hasani Sadi, M ; Ramsin, R ; Sharif University of Technology
    2010
    Abstract
    Various agile software development methodologies, practices, and techniques have been proposed in the last decade; some present novel ideas, while many are simply made up of tasks and techniques borrowed from prominent agile methodologies. Each of these methodologies prescribes a set of practices and techniques which are deemed appropriate for application in a specific context. However, there exists no single method which fits all project situations. This has resulted in the advent of Situational Method Engineering (SME) approaches, which are used for developing software methodologies that are tailored to fit the specific circumstances of the project situation at hand. Since tool support has...