Loading...
Search for: methodology
0.008 seconds
Total 525 records

    Process-centered review of object oriented software development methodologies

    , Article ACM Computing Surveys ; Volume 40, Issue 1 , 2008 ; 03600300 (ISSN) Ramsin, R ; Paige, R. F ; Sharif University of Technology
    2008
    Abstract
    We provide a detailed review of existing object-oriented software development methodologies, focusing on their development processes. The review aims at laying bare their core philosophies, processes, and internal activities. This is done by using a process-centered template for summarizing the methodologies, highlighting the activities prescribed in the methodology while describing the modeling languages used (mainly diagrams and tables) as secondary to the activities. The descriptions produced using this template aim not to offer a critique on the methodologies and processes, but instead provide an abstract and structured description in a way that facilitates their elaborate analysis for... 

    Navigating towards sustainable development: A system dynamics approach

    , Article Futures ; Volume 38, Issue 1 , 2006 , Pages 74-92 ; 00163287 (ISSN) Hjorth, P ; Bagheri, A ; Sharif University of Technology
    2006
    Abstract
    Traditional fragmented and mechanistic science is unable to cope with issues about sustainability, as these are often related to complex, self-organizing systems. In the paper, sustainable development is seen as an unending process defined neither by fixed goals nor by specific means of achieving them. It is argued that, in order to understand the sources of and the solutions to modern problems, linear and mechanistic thinking must give way to non-linear and organic thinking, more commonly referred to as systems thinking. System Dynamics, which operates in a whole-system fashion, is put forward as a powerful methodology to deal with issues of sustainability. Examples of successful... 

    Development of an Extension Framework for Agile Methodologies to Add Support for Aspect-Oriented Development

    , M.Sc. Thesis Sharif University of Technology Gerami, Maryam (Author) ; Ramsin, Raman (Supervisor)
    Abstract
    Aspect-Oriented Software Development (AOSD) concentrates on separation of global cross-cutting concerns, or aspects. The weaknesses of Object-Oriented Software Development (OOSD) in localizing orthogonal concerns simultaneously leads to distributing them across several modules, and thereby creating modules that have to deal with various concerns. This usually results in poor modularization and difficulties in tracing certain requirements (especially nonfunctional requirements) to their implementations. The AOSD approach determines the common aspects that exist across modules created through OOSD, and modularizes them. Thus, AOSD takes the next step in creating modular software. Applying this... 

    Agile web development methodologies: a survey and evaluation

    , Article Studies in Computational Intelligence ; Volume 722 , 2018 , Pages 1-25 ; 1860949X (ISSN) Ghasempour Maleki, N ; Ramsin, R ; Sharif University of Technology
    Springer Verlag  2018
    Abstract
    Dynamic and accessible web systems have gained utmost importance in modern life. Due to the competitive nature of such systems, they need to be superior as to performance, scalability, and security. Web systems typically require short time-to-markets, and it should be possible to easily implement new requirements into working web systems. These ideals have made agile methods especially suitable for developing such systems, as they promote productivity, facilitate continuous interaction with customers, and enhance the flexibility and quality of the software produced. When starting a web development project, selecting the methodology that fits the project situation can be an important factor... 

    Risk-Cost optimized maintenance strategy for steel bridge subjected to deterioration

    , Article Sustainability (Switzerland) ; Volume 14, Issue 1 , 2022 ; 20711050 (ISSN) Li, L ; Mahmoodian, M ; Khaloo, A ; Sun, Z ; Sharif University of Technology
    MDPI  2022
    Abstract
    This paper aims to develop a deteriorated bridge maintenance strategy that ensures the safe operation of steel structures and minimizes the total risk. Five common failure modes are considered for the deteriorated bridge: flexure, shear, deflection, fatigue failure for girder, and chloride attack for the concrete deck. Time-dependent and system reliability analyses are carried out to find the probability of failure under these failure modes. Risk-cost optimization is then used to determine the maintenance strategy. This method was applied to a working example. It was found that the developed maintenance strategy can predict when, where, and what to maintain for a bridge to ensure its safe... 

    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... 

    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... 

    Towards model-based testing patterns for enhancing agile methodologies

    , Article Frontiers in Artificial Intelligence and Applications ; Volume 246 , 2012 , Pages 57-72 ; 09226389 (ISSN) ; 9781614991243 (ISBN) Jalalinasab, D ; Ramsin, R ; Fujita H ; Revetria R ; Sharif University of Technology
    2012
    Abstract
    Quality is one of the most important issues in the context of agile and lightweight methodologies. These methodologies recommend automated testing as the main method for quality assurance; however, they are plagued with several deficiencies in this regard, including complex and difficult-to-maintain test case scripts. Model-based testing is an approach for automating the test creation process through replacing individual test-case design with abstract models. In this paper, we explore a set of patterns based on current methods used in model-based testing which can be used to ameliorate the abovementioned deficiencies in agile/lightweight methodologies. We then demonstrate how these patterns... 

    Measuring data quality with weighted metrics

    , Article Total Quality Management and Business Excellence ; 2017 , Pages 1-13 ; 14783363 (ISSN) Vaziri, R ; Mohsenzadeh, M ; Habibi, J ; Sharif University of Technology
    Routledge  2017
    Abstract
    Data quality (DQ) has been defined as ‘fitness for use’. In order to measure and improve DQ, various methodologies have been defined. A DQ methodology is a set of guidelines and techniques that define a rational process to measure and improve the quality of data. In order to make DQ measurement and improvement more organised, DQ dimensions have been defined. A dimension is a single aspect of DQ, such as accuracy, completeness, timeliness, and relevancy. In order to measure dimensions, special tools have been developed. These are called metrics. In most organisations, some data are more significant than others. In other words, some data carry more ‘weight’. Hence, they must play a more... 

    Design and fabrication of conductive nanofibrous scaffolds for neural tissue engineering: Process modeling via response surface methodology

    , Article Journal of biomaterials applications ; Volume 33, Issue 5 , 2018 , Pages 619-629 ; 15308022 (ISSN) Soleimani, M ; Mashayekhan, S ; Baniasadi, H ; Ramazani, A ; Ansarizadeh, M ; Sharif University of Technology
    NLM (Medline)  2018
    Abstract
    Peripheral nervous system in contrary to central one has the potential for regeneration, but its regrowth requires proper environmental conditions and supporting growth factors. The aim of this study is to design and fabricate a conductive polyaniline/graphene nanoparticles incorporated gelatin nanofibrous scaffolds suitable for peripheral nervous system regeneration. The scaffolds were fabricated with electrospinning and the fabrication process was designed with Design-Expert software via response surface methodology. The effect of process parameters including applied voltage (kV), syringe pump flow rate (cm3/h), and PAG concentration (wt%), on the scaffold conductivity, nanofibers diameter,... 

    Suppressed acrylamide formation during baking in yeast-leavened bread based on added asparaginase, baking time and temperature using response surface methodology

    , Article Applied Food Biotechnology ; Volume 5, Issue 1 , 2018 , Pages 29-36 ; 23455357 (ISSN) Matouri, M ; Alemzadeh, I ; Sharif University of Technology
    National Nutrition and Food Technology Research Institute  2018
    Abstract
    Background and Objective: Acrylamide as a toxic substance for human beings is produced by Maillard reaction at high temperatures. In this research, this reaction can be inhibited based on using aspariganse enzyme, controlling the cooking time and temperature during baking in yeast-leavened bread. Materials and Methods: In this study, a response surface methodology 5-level-3-factor central composite design was applied to study the effects of asparaginase (300-900 U Kg-1 of flour), baking temperature (230-280°C) and baking time (13-16 min) on acrylamide formation in yeast-leavened wheat bread. Results and Conclusion: Added asparaginase showed a reducing effect on acrylamide formation... 

    Measuring data quality with weighted metrics

    , Article Total Quality Management and Business Excellence ; Volume 30, Issue 5-6 , 2019 , Pages 708-720 ; 14783363 (ISSN) Vaziri, R ; Mohsenzadeh, M ; Habibi, J ; Sharif University of Technology
    Routledge  2019
    Abstract
    Data quality (DQ) has been defined as ‘fitness for use’. In order to measure and improve DQ, various methodologies have been defined. A DQ methodology is a set of guidelines and techniques that define a rational process to measure and improve the quality of data. In order to make DQ measurement and improvement more organised, DQ dimensions have been defined. A dimension is a single aspect of DQ, such as accuracy, completeness, timeliness, and relevancy. In order to measure dimensions, special tools have been developed. These are called metrics. In most organisations, some data are more significant than others. In other words, some data carry more ‘weight’. Hence, they must play a more... 

    Water resources dynamics: Chabahar free-zone case study

    , Article 10th Annual International IEOM Conference, IEOM 2020, 10 March 2020 through 12 March 2020 ; Volume 0, Issue March , 2020 , Pages 739-751 Taghavi, A ; Sadeghi, A. H ; Zare, H ; Khaleghparast, S ; BINGHAMTON UNIVERSITY; EATON Powering Business worldwide; Emirates; SIEMENS; UNIVERSITY of DERBY ; Sharif University of Technology
    IEOM Society  2020
    Abstract
    The proper design of the urban infrastructure is crucial to develop civilization in a developing area. While there are dozens of managerial suggestions to go along with the static aspects of components in urban infrastructure design, hardly any piece of advice may be found to ensure dynamic outcomes of the whole design in advance. In this paper, a novel system dynamics model is introduced and applied in this context as a contribution to fill the research gap. The modular nature of the model development helps to alleviate the challenge of simultaneous design of components and system, with the potential capability of both static and dynamic verification. It allows the decision aider to observe... 

    Should methodological naturalists commit to metaphysical naturalism?

    , Article Journal for General Philosophy of Science ; Volume 51, Issue 1 , 2020 , Pages 185-193 Zargar, Z ; Azadegan, E ; Nabavi, L ; Sharif University of Technology
    Springer  2020
    Abstract
    It is widely supposed that methodological naturalism, understood as a thesis about the methodology of science, is metaphysically neutral, and that this in turn guarantees the value-neutrality of science. In this paper we argue that methodological naturalism is underpinned by certain ontological and epistemological assumptions including evidentialism and the causal closure of the physical, adoption of which necessitates commitment to metaphysical naturalism. © 2019, Springer Nature B.V  

    Adsorption and oxidation of dye and tetracycline over hydrothermally synthesized polyresorcinol – Ferrite nanoparticles

    , Article Desalination and Water Treatment ; Volume 212 , 2021 , Pages 376-389 ; 19443994 (ISSN) Kaveh, R ; Alijani, H ; Hossein Beyki, M ; Jafari Pirouz, M ; Sharif University of Technology
    Desalination Publications  2021
    Abstract
    This study focuses on developing an efficient material that integrates high adsorption performances of dye and antibiotics as well as effective oxidation activity of it. Herein, we report a facile method to synthesize polyresorcinol@CoFe2 O4 via a one-step hydrothermally route. The prepared composite possesses multifunctional performance for methylene blue (MB) and tetracycline (TC) removal with appropriate magnetic separation operation and significant removal ability with an adsorption capacity of 51.48 and 28.16 mg g–1, respectively. Meanwhile, the aforementioned composite exhibits a high oxidation activity toward MB and TC molecules where the adsorption capacity increases to 1,723 and 120... 

    An integrated framework of process and environmental models, and EHS constraints for retrofit targeting

    , Article Computers and Chemical Engineering ; Volume 25, Issue 4-6 , 2001 , Pages 745-755 ; 00981354 (ISSN) Nourai, F ; Rashtchian, D ; Shayegan, J ; Sharif University of Technology
    2001
    Abstract
    Stricter environmental regulations posed on chemical process industries (CPI), and the ever-increasing costs of end-of-pipe treatment, explain why chemical process industries have adopted new 'cleaner production' approaches in new designs and in retrofits. Finding environmentally clean alternatives for retrofitting existing processes has been addressed with various approaches. In this paper, a previous approach by the same authors is extended to include EHS criteria for targeting waste reduction in chemical processes, The method is applied to an existing local production facility as a case study and risk-based pollution prevention (P2) targets, and the appropriate direction and magnitude of... 

    Development of a Set of Enterprise Architecture Process Patterns

    , M.Sc. Thesis Sharif University of Technology Ahmadi, Mohammad Hossein (Author) ; Ramsin, Raman (Supervisor)
    Abstract
    The discipline of enterprise architecture (EA) is concerned with applying the concept of system architecture to enterprises, esp. to their information technology, so as to create a common perspective, facilitate understanding and improvement of the enterprise, and help better organizational change management. EA methodologies are used for modeling, planning, implementation and management of EA. A plethora of such methodologies have been introduced in recent decades, that widely differ in terms of structure, content and terminology, which has hindered their evaluation, comparison and selection. Furthermore, a consensus has emerged that EA methodologies should be contingent on the specifics of... 

    A framework for estimation of complexity in agent oriented methodologies

    , Article 7th IEEE/ACS International Conference on Computer Systems and Applications, AICCSA-2009, Rabat, 10 May 2009 through 13 May 2009 ; 2009 , Pages 645-652 ; 9781424438068 (ISBN) Basseda, R ; Taghiyareh, F ; Alinaghi, T ; Ghoroghi, C ; Moallem, A ; Sharif University of Technology
    2009
    Abstract
    Agent-oriented software methodologies have found their way to become one of the most important issues of software development. The diversity of existing methodologies and the variety of newly arriving ones have arisen the question of which methodology is best in the context of a special problem, so the need for evaluating and comparing methodologies is becoming more important everyday. On the other hand evaluating methodologies can reveal their strengths and shortcomings which lead to an improvement in development of the next generation of agent-oriented methodologies. In this paper, we are going to introduce an approach for evaluating methodologies via the evaluation of their lifecycle... 

    Providing a Project Management Methodology for Research Projects

    , M.Sc. Thesis Sharif University of Technology Masafinia, Farshad (Author) ; Shadrokh, Shahram (Supervisor)
    Abstract
    In this thesis a project management methodology for research projects is presented. Generally, implementing research projects is so complicated because of uncertain attributes of this type of projects. So far, no project management methodology has been developed for research projects. In this thesis first, the main attributes of research projects are identified by considering research projects problems in some organizations. The consideration involves studying documents of research projects, interviewing with project managers, using questionnaires and applying statistical analyses. Then, stakeholders’ expectations of a research project methodology are recognized and characteristics of the... 

    Enhancing Umbrella Activities in Agile Methodologies

    , M.Sc. Thesis Sharif University of Technology Hassani Sadi, Mahsa (Author) ; Ramsin, Raman (Supervisor)
    Abstract
    The adaptive nature of agile processes and their conformance to the turbulent nature of business and organizational environments has been greeted with enthusiasm by both project and stakeholder communities. Through deviating from conventional linear and plan-driven frameworks, Agility aims at accommodating the dynamicity of its target environment at the process level during the project lifecycle. This deviation from standard frameworks confronts process management and project framework activities with key challenges. While existing frameworks and standards provide adequate support for linear process management, the agile approach lacks a coherent framework that defines and outlines process...