• Title/Summary/Keyword: requirement scenarios

Search Result 90, Processing Time 0.027 seconds

Guiding Requirement Formulation Using Scenarios : Grammar-based Convergent Approach

  • Gyeung-min Kim
    • Journal of Information Technology Application
    • /
    • v.3 no.1
    • /
    • pp.91-108
    • /
    • 2001
  • Participatory Design (PD) community recognized that identification of use case scenarios describing possible uses of the future system is beneficial for users to identify their system requirements. However, brainstorming is a typical methodology for users to create use case scenarios during PD session, which heavily depend on the people skill and experiences of the analysts. The objective of this study is to develop a theoretical framework for automatic generation of requirement scenarios. Automatically generated scenarios serves as a menu of the possible user requirements from which user group can start to generate ideas about their requirements. The convergent approach taken here is novel in that the generated scenarios describe system requirements as well as the business process requirements in which the system operates. A context-sensitive grammar is used to generate the context relevant requirement scenarios.

  • PDF

Estimation of Crop Water Requirement Changes Due to Future Land Use and Climate Changes in Lake Ganwol Watershed (간월호 유역의 토지이용 및 기후변화에 따른 논밭 필요수량 변화 추정)

  • Kim, Sinaee;Kim, Seokhyeon;Hwang, Soonho;Jun, Sang-Min;Song, Jung-Hun;Kang, Moon-Seong
    • Journal of The Korean Society of Agricultural Engineers
    • /
    • v.63 no.6
    • /
    • pp.61-75
    • /
    • 2021
  • This study aims to assess the changes in crop water requirement of paddy and upland according to future climate and land use changes scenarios. Changes in the spatiotemporal distribution of temperature and precipitation are factors that lower the stability of agricultural water supply, and predicting the changes in crop water requirement in consideration of climate change can prevent the waste of limited water resources. Meanwhile, due to the recent changes in the agricultural product consumption structure, the area of paddy and upland has been changing, and it is necessary to consider future land use changes in establishing an appropriate water use plan. Climate change scenarios were derived from the four GCMs of the CMIP6, and climate data were extracted under two future scenarios, namely SSP1-2.6 and SSP5-8.5. Future land use changes were predicted using the FLUS (Future Land Use Simulation) model. Crop water requirement in paddy was calculated as the sum of evapotranspiration and infiltration based on the water balance in a paddy field, and crop water requirement in upland was estimated as the evapotranspiration value by applying Penman-Monteith method. It was found that the crop water requirement for both paddy and upland increased as we go to the far future, and the degree of increase and variability by time showed different results for each GCM. The results derived from this study can be used as basic data to develop sustainable water resource management techniques considering future watershed environmental changes.

Automatic Software Requirement Pattern Extraction Method Using Machine Learning of Requirement Scenario (요구사항 시나리오 기계 학습을 이용한 자동 소프트웨어 요구사항 패턴 추출 기법)

  • Ko, Deokyoon;Park, Sooyong;Kim, Suntae;Yoo, Hee-Kyung;Hwang, Mansoo
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.1
    • /
    • pp.263-271
    • /
    • 2016
  • Software requirement analysis is necessary for successful software development project. Specially, incomplete requirement is the most influential causes of software project failure. Incomplete requirement can bring late delay and over budget because of the misunderstanding and ambiguous criteria for project validation. Software requirement patterns can help writing more complete requirement. These can be a reference model and standards when author writing or validating software requirement. Furthermore, when a novice writes the software scenario, the requirement patterns can be one of the guideline. In this paper proposes an automatic approach to identifying software scenario patterns from various software scenarios. In this paper, we gathered 83 scenarios from eight industrial systems, and show how to extract 54 scenario patterns and how to find omitted action of the scenario using extracted patterns for the feasibility of the approach.

A System Development of Generating Ubiquitous Service Scenarios and System Analysis (유비쿼터스 서비스 시나리오 생성 및 시스템 분석 시스템 개발)

  • Lee, Yon-Nim;Jung, Dong-Young;Kwon, Oh-Byung
    • Journal of Intelligence and Information Systems
    • /
    • v.14 no.4
    • /
    • pp.161-178
    • /
    • 2008
  • Development and realization of ubiquitous services in physical space is now in progress to develop ubiquitous smart space (USS). As the development methodologies for USS, scenario development is performed before requirement analysis and design, or vice versa. However, even though lots of redundant elements could be found between scenarios and requirement analysis results, a sort of structural approaches to join them together has been still very rare. Hence, the aim of this paper is to propose a system which generates ubiquitous service senarios and system analysis specifications according to a novel integration methodology. To do so, scenario and requirement analysis are integrated in a structured manner.

  • PDF

Design of Scenario-based Requirements Extraction Tool (시나리오 기반 요구사항 추출 도구의 설계)

  • Kim, Chi-Su;Kim, Young-Tae;Kong, Heon-Tag;Lim, Jae-Hyun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.7
    • /
    • pp.1568-1574
    • /
    • 2009
  • One of the most difficult problems in user requirement engineering is the communication gap that exists between different end-users, stakeholders, and software engineers. Since scenarios allow different stakeholders to describe and review the problem in their own language instead of some abstract model, they are also a solution to the problem. We propose a progressive, iterative and interleaved process of using scenario at different requirement engineering stages including elicitation, analysis and validation. This process model has been applied to our TRES System. In our proposed system, we combine prototype, scenarios and use cases in a single and comprehensive framework to avoid most of the shortcomings in other tools. Our system is an XML-based system for scenario-driven requirement engineering. Within the TRES system, scenarios are stories capture information about users and their tasks, including the context of use. In our TRES system, scenarios are stored in XML-based database and described using XML notation.

A Novel Approach for Deriving Test Scenarios and Test Cases from Events

  • Singh, Sandeep K.;Sabharwal, Sangeeta;Gupta, J.P.
    • Journal of Information Processing Systems
    • /
    • v.8 no.2
    • /
    • pp.213-240
    • /
    • 2012
  • Safety critical systems, real time systems, and event-based systems have a complex set of events and their own interdependency, which makes them difficult to test ma Safety critic Safety critical systems, real time systems, and event-based systems have a complex set of events and their own interdependency, which makes them difficult to test manually. In order to cut down on costs, save time, and increase reliability, the model based testing approach is the best solution. Such an approach does not require applications or codes prior to generating test cases, so it leads to the early detection of faults, which helps in reducing the development time. Several model-based testing approaches have used different UML models but very few works have been reported to show the generation of test cases that use events. Test cases that use events are an apt choice for these types of systems. However, these works have considered events that happen at a user interface level in a system while other events that happen in a system are not considered. Such works have limited applications in testing the GUI of a system. In this paper, a novel model-based testing approach is presented using business events, state events, and control events that have been captured directly from requirement specifications. The proposed approach documents events in event templates and then builds an event-flow model and a fault model for a system. Test coverage criterion and an algorithm are designed using these models to generate event sequence based test scenarios and test cases. Unlike other event based approaches, our approach is able to detect the proposed faults in a system. A prototype tool is developed to automate and evaluate the applicability of the entire process. Results have shown that the proposed approach and supportive tool is able to successfully derive test scenarios and test cases from the requirement specifications of safety critical systems, real time systems, and event based systems.

Projection of Consumptive Use and Irrigation Water for Major Upland Crops using Soil Moisture Model under Climate Change (토양수분모형을 이용한 미래 주요 밭작물 소비수량 및 관개용수량 전망)

  • Nam, Won Ho;Hong, Eun Mi;Jang, Min Won;Choi, Jin Yong
    • Journal of The Korean Society of Agricultural Engineers
    • /
    • v.56 no.5
    • /
    • pp.77-87
    • /
    • 2014
  • The impacts of climate change on upland crops is great significance for water resource planning, estimating crop water demand and irrigation scheduling. The objective of this study is to predict upland crop evapotranspiration, effective rainfall and net irrigation requirement for upland under climate change, and changes in the temporal trends in South Korea. The changes in consumptive use and net irrigation requirement in the six upland crops, such as Soybeans, Maize, Potatoes, Red Peppers, Chinese Cabbage (spring and fall) were determined based on the soil moisture model using historical meteorological data and climate change data from the representative concentration pathway (RCP) scenarios. The results of this study showed that the average annual upland crop evapotranspiration and net irrigation requirement during the growing period for upland crops would increase persistently in the future, and were projected to increase more in RCP 8.5 than those in RCP 4.5 scenario, while effective rainfall decreased. This study is significant, as it provides baseline information on future plan of water resources management for upland crops related to climate variability and change.

On the Derivation of System Requirements from the Artifacts of the System Development in the Urban Transit Standardization Program (도시철도표준화사업에서 시스템개발 산출물로부터 시스템 요구사항 도출 방안에 관한 연구)

  • Choi, Sang-Wook;Lee, Jae-Chon;Lee, Woo-Dong;Chung, Jong-Duk
    • Proceedings of the KSR Conference
    • /
    • 2010.06a
    • /
    • pp.1791-1797
    • /
    • 2010
  • The Urban Transit Standardization Program has been supported by the Ministry of Land, Transport and Maritime Affairs. The Program consists of dozen or more projects and thus is quite complex, which implies that the program success heavily depends upon the effective management of various artifacts during the development. Particularly, in the complex systems development, developing and managing requirements is very important throughout the whole system life cycle. The requirements can be the basis of the design changes to be made later as well as the test and evaluation to be performed in the subsequent stages of the systems development. As such, the derivation of the system's requirement based on the needs from the customers, or stakeholder in a broad sense must be done properly. In particular, notice that the system is being developed but the system requirements are not fully available for some reasons. To complement this situation is the purpose of the study. To derive proper requirements effectively in the process of development, this paper proposes to draw up scenario using the output of the system under development and to utilize the use case diagrams and operational scenarios.

  • PDF

Role Based Petri-Net : Role Based Expression Model for an Efficient Design of Attack Scenarios (Role Based Petri Net : 공격 시나리오의 효율적 설계를 위한 역할 기반 표현 모델)

  • Park, Jun-Sik;Cho, Jae-Ik;Moon, Jong-Sub
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.20 no.1
    • /
    • pp.123-128
    • /
    • 2010
  • Graph expression of attack scenarios is a necessary method for analysis of vulnerability in server as well as the design for defence against attack. Although various requirement analysis model are used for this expression, they are restrictive to express combination of complex scenarios. Role Based Petri Net suggested in this paper offer an efficient expression model based role on Petri Net which has the advantage of concurrency and visuality and can create unknown scenarios.

Energy-Efficiency of Distributed Antenna Systems Relying on Resource Allocation

  • Huang, Xiaoge;Zhang, Dongyu;Dai, Weipeng;Tang, She
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.3
    • /
    • pp.1325-1344
    • /
    • 2019
  • Recently, to satisfy mobile users' increasing data transmission requirement, energy efficiency (EE) resource allocation in distributed antenna systems (DASs) has become a hot topic. In this paper, we aim to maximize EE in DASs subject to constraints of the minimum data rate requirement and the maximum transmission power of distributed antenna units (DAUs) with different density distributions. Virtual cell is defined as DAUs selected by the same user equipment (UE) and the size of virtual cells is dependent on the number of subcarriers and the transmission power. Specifically, the selection rule of DAUs is depended on different scenarios. We develop two scenarios based on the density of DAUs, namely, the sparse scenario and the dense scenario. In the sparse scenario, each DAU can only be selected by one UE to avoid co-channel interference. In order to make the original non-convex optimization problem tractable, we transform it into an equivalent fractional programming and solve by the following two sub-problems: optimal subcarrier allocation to find suitable DAUs; optimal power allocation for each subcarrier. Moreover, in the dense scenario, we consider UEs could access the same channel and generate co-channel interference. The optimization problem could be transformed into a convex form based on interference upper bound and fractional programming. In addition, an energy-efficient DAU selection scheme based on the large scale fading is developed to maximize EE. Finally, simulation results demonstrate the effectiveness of the proposed algorithm for both sparse and dense scenarios.