final pres.ppt

Upload: saadiipk

Post on 03-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Final Pres.ppt

    1/39

    LOGO

  • 7/28/2019 Final Pres.ppt

    2/39

    Summary, Critical Analysis,Proposed Methodology

    An efficient method for

    developing requirementspecifications for plantcontrol software using a

    component-based softwareprototype

  • 7/28/2019 Final Pres.ppt

    3/39

    Summary

    Presenter

    FARYAL GOHAR

  • 7/28/2019 Final Pres.ppt

    4/39

  • 7/28/2019 Final Pres.ppt

    5/39

    Critical Analysis

    Presenter

    SAADIA HAFEEZ

  • 7/28/2019 Final Pres.ppt

    6/39

    According to Brooke

    The hardest single part of building a softwaresystem is deciding precisely what to build.

  • 7/28/2019 Final Pres.ppt

    7/39

    Critical Analysis

    Critical analysis of research studies is one ofthe most important steps towardsincorporation of evidence into practice.

    The research paper is written by Masakazuet.al as a journal publication in Sciencedirect International Journal of Scholars.

  • 7/28/2019 Final Pres.ppt

    8/39

    Intended Audience

    The authors have addressed the audience ofPlant Control Systems, where requirementspecification is a major issue.

    This research is conducted as a part ofBasic Technology for Next GenerationTransportation System Design, which is adelegation from the New Energy andIndustrial Technology DevelopmentOrganization (NEDO).

  • 7/28/2019 Final Pres.ppt

    9/39

    Intended Purpose

    The purpose of this research study is toexplore the problems in conventionalmethods used to specify the requirements ofan embedded system specifically plantcontrol system. This paper proposed anefficient method to develop requirement

    specifications for Plant Control Softwareusing software component based prototypes

  • 7/28/2019 Final Pres.ppt

    10/39

    The Research Rationale

    There is no fault in the logic of thetheoretical rationale for the research, sincethe more efficiently requirements are

    gathered and specified there are fewerchances of disputes and developmentissues. The success of the system lies inclear, unambiguous requirements.

  • 7/28/2019 Final Pres.ppt

    11/39

    Analysis Objective Reasoning The authors specified component based prototype for

    requirement specification that is an effective way ofgathering and specifying the requirements withoutdisputes and confusions. These component basedprototypes made for the purpose of requirementspecification can be transformed into design anddevelopment phases of software development as well as

    during the testing phase since the system is crossedchecked against the requirements.

    The information in the research paper appeared to be validand well-researched and is supported by evidence. Theresults of proposed method are applied to fivedevelopment cases of plant control software.

    The authors point of view is objective not impartial. Thelanguage is free of emotion-arousing words and biasness.

  • 7/28/2019 Final Pres.ppt

    12/39

    Research Methodology

    The authors explanation of why solutionsprovided by the prior research are inadequate? isprovided in detail. According to authors view theconventional requirement review meeting does notfully clarify the clients requirements for the PCSW.

    Since the clients are not PCSW experts, anoperational example of the PCSW is required tosimulate the actual behavior of the PCSW. This iswhy the prototyping method is effective fordeveloping well-defined requirement specifications.

    However, developing prototypes places a burdenon the development team; therefore an efficientmethod for developing prototypes is desired.

  • 7/28/2019 Final Pres.ppt

    13/39

  • 7/28/2019 Final Pres.ppt

    14/39

    Data collection and analysis

    The data was collected by researchersthemselves, with listed related publications,showing they have research experience in

    the field.

  • 7/28/2019 Final Pres.ppt

    15/39

    Quantitative

    Data analysis is clearly described, includingmeasures taken to validate data entry. Datawas assumed to be at ordinal level, but

    justification was given for this. However,assuming this, the appropriate paired non-parametric test was used.

  • 7/28/2019 Final Pres.ppt

    16/39

    Qualitative

    The researchers dont provide reflexivecomment about their roles in the research,though the approach to data preparationand analysis is clear. The researcherfollowed a recognized published approach todata reduction, display and verification,which on a positive note includedindependent researcher and respondentverification, thus improving trust

    worthiness of the data.

  • 7/28/2019 Final Pres.ppt

    17/39

    Findings

    The researchers determined that the business managementsolution systems have the same analogy as the PCSWsystems, and the following conclusions can be surmised:

    The software in the target domain has the same functionalarchitecture in every target domain.

    The functional architecture software can be classified intosimilar and individual functions.

    In the target domain, the rate of similar functions is of ahigh percentage, and the rate of individual function is of alow percentage.

    Requirement specification in the target domain can bedeveloped by combining the same, similar and individualfunctions, if required

  • 7/28/2019 Final Pres.ppt

    18/39

    Conclusion

    The results derived from data analysis are clearly statedand explained with reference to the research question andhypothesis.

    The findings are stated and the authors have related theirfindings with the research purpose and its underlyingassumptions have discussed that the findings can be

    generalized. The authors have also recommended that further research

    needs to be done for the goal to achieve efficientdevelopment of more adequate requirement specifications.

    In addition, the proposed method will be applied to newdomains, and the results will be evaluated collaterally. Inthis way, the generality of the proposed method will beconfirmed. However, the authors also appreciate that it isnot easy to introduce such big structural changes.

  • 7/28/2019 Final Pres.ppt

    19/39

    Relation with other Research papers

    The introduction of software based instrumentationand plant control systems has raised many issues of

    safety and economics.

    Matthew S. Jatte et.al is focused on application-independent criteria which can be evaluated bylooking at the software requirement specificationalone comparatively much better than the researchapproach followed by the authors that is applicationdependent.

    Rajeev Alur et.al also utilized the interim researchidea of the authors and designed a prototype

    implementation for scheduling of control systems.

  • 7/28/2019 Final Pres.ppt

    20/39

    Fenton N et.al have used the appropriatemethods for automation requirements inplant control system.

    T. Bultan have used Action Language for

    model checkingMethew S.Jafee et.al provided details for

    fortification and safety.

    Research studies embedded software must

    provide ample information tracy et.alprovided supporting tables for faultprediction in software engineering study

  • 7/28/2019 Final Pres.ppt

    21/39

    Strengths and limitations of Research

    paper

  • 7/28/2019 Final Pres.ppt

    22/39

    Strengths

    The abstract accurately described theobjectives and results obtained and the aimsof the study were clearly described, theabstract included material that can besubstantiated.

    The research design provided a satisfactorytest of the research hypotheses.

    Measures of the independent and dependentvariables been shown to be a reliable in thepresent research and in previous research(e.g., test-retest reliability, internalreliability)?

  • 7/28/2019 Final Pres.ppt

    23/39

    All conclusions were supported by thestudys findings.

    The authors discussed their results inrelation to available information.

    The results obtained were statisticallysignificant.

    The authors adequately interpreted theirdata.

    The authors discussed data presented withreference to unpublished work.

    The authors indicated the reasons whyparticular procedures were used.

  • 7/28/2019 Final Pres.ppt

    24/39

    The experiments were done appropriatelywith respect to objectives of the study.

    There is no fault in the logic of thetheoretical rationale for the research

    The legends to the figures describe clearlythe data obtained.

    The authors have cited appropriate papersfor comments made.

  • 7/28/2019 Final Pres.ppt

    25/39

    Weaknesses

    The researchers choose the most

    appropriate research method for theparticular research question that they wereinvestigating.

    Inappropriate statistical analysis been

    performed on the data.The researchers did not justify any

    exclusion appropriately.

    The researchers did not choose an

    appropriate method to deal with missingdata.

    The authors did not discuss the limitationsof the methods used.

  • 7/28/2019 Final Pres.ppt

    26/39

    If methods were modified, the modificationswere not described carefully.

    The authors have not indicated clearly thepotential problems with the methods used.

    Inadequate details provided by authorsregarding the implementation of Proposedmethod in plants

    Researchers mostly focused on functional

    requirements and didnt propose method forgathering non-functional requirements forembedded systems.

    Authors did not mention the time framerequired for implementing this methodology

  • 7/28/2019 Final Pres.ppt

    27/39

    No proper methods were listed by theauthors for verification and model checkingof embedded control systems.

    Automation requirements as well as

    maintainability requirements are missed inthis research paper. Authors have notprovided the details regarding themaintainability and automation.

  • 7/28/2019 Final Pres.ppt

    28/39

    Critical Analysis at a glance withthe help of research questions

  • 7/28/2019 Final Pres.ppt

    29/39

  • 7/28/2019 Final Pres.ppt

    30/39

  • 7/28/2019 Final Pres.ppt

    31/39

  • 7/28/2019 Final Pres.ppt

    32/39

    MethodologyCriticism &

    Proposed SolutionPresenter

    KASHIF ULLAH KHAN

  • 7/28/2019 Final Pres.ppt

    33/39

    Prototyping is an expensive activityPrototyping is an time intensive activity

    Prototyping may cause schedule over slip

    Developers does not favor too much user

    involvementToo many changes may disturb the Dev

    Team.

  • 7/28/2019 Final Pres.ppt

    34/39

    Client may assume that product will bedeveloped quickly

    Prototype may cause Absence of Viewbetween client and prototype

    Developer may make implementationcompromises.

    Prototype is not converted in end product,waste of effort

    Client may measure/map the effort requiredfor product by prototype.

  • 7/28/2019 Final Pres.ppt

    35/39

    Prototype is a low quality code that maycause higher customer expectations.

    Prototype is only for functionalrequirements , Client have no idea aboutquality attributes of the end product.

    Performance may degrade from prototype toend product.

    Developer may try to convert prototype intoactual product.

  • 7/28/2019 Final Pres.ppt

    36/39

    What to use if not prototype ?

  • 7/28/2019 Final Pres.ppt

    37/39

    I would suggest use Rapid ApplicationDevelopment.

    RAD is similar like prototyping but as itsname sounds, its rapid.

    RAD focuses on building applications in avery short amount of time(Weeks/Months).

    Client is involved with the developmentteam.

  • 7/28/2019 Final Pres.ppt

    38/39

    Critical features go first.Non-Critical are achieved in later releases.

    Client collaboration make Dev teamsynchronize with the needs.

  • 7/28/2019 Final Pres.ppt

    39/39