• Title/Summary/Keyword: Non-functional Requirements

Search Result 68, Processing Time 0.023 seconds

The Methodology for Performance Prediction in Architectural Design Stage of Software using Queuing Network Model (큐잉 네트웍 모델을 이용한 소프트웨어 아키텍처 설계 단계에서의 성능 예측 방법론)

  • Youn, Hyun-Sang;Jang, Su-Hyeon;Lee, Eun-Seok
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.8
    • /
    • pp.689-696
    • /
    • 2007
  • It is important issue for software architects to estimate performance of software in the early phase of the development process due to the need to verify non-functional requirements and estimation of performance in various stages of architectural design. In order to analyze performance of software, there are many approaches to translate software architecture represented by Unified Modeling Language, into analytical models. However, in the development of agent-based systems, these approaches ignore or simplify the crucial details of the underlying performance of the agent platform. In this paper, we propose performance prediction methodology for agent based system using formal semantic descriptions, and then, we transform the descriptions into queuing network model which model reflects performance of hardware and software platform. We prove the accuracy of proposed methodology using prototype implementation. The accuracy is summarized at 80%.

Building Sensor P2P Network Design using Embedded System (임베디드 시스템을 이용한 빌딩 센서 P2P 네트워크 설계)

  • 이정기;이준
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.8 no.6
    • /
    • pp.1086-1090
    • /
    • 2004
  • Architecture generation is the first step in the design of software systems. Most of the qualities that the final software system possesses are usually decided at the architecture development stage itself. Thus, if the final system should be usable, testable, secure, high performance, mobile and adaptable, then these qualities or non-functional requirements should be engineered into the architecture itself. In particular, adaptability is emerging as an important attribute required by almost all software systems. The machinery and tools in the remote site surveillance and connects intelligence information machinery and tools at Internet. We need the server which uses different embedded operating system to become private use. With the progress of information-oriented society, many device with advanced technologies invented by many companies. However, the current firmware technologies have many problems to meet such high level of new technologies. In this paper, we have successfully ported linux on an embedded system, which is based on intel Strong ARM SA-1110 processor, then written several network modules for internet-based network devices.

Model-Based Architecture Design of the Range Safety Process for Live Fire Test with Enhanced Safety (실사격 시험 프로세스의 안전성 강화를 위한 MBSE 기반 아키텍처 연구)

  • Ye, Sung Hyuck;Lee, Jae-Chon
    • Journal of the Korea Safety Management & Science
    • /
    • v.16 no.2
    • /
    • pp.43-52
    • /
    • 2014
  • In weapon systems development, live fire tests have been frequently adopted to evaluate the performance of the systems under development. Therefore, it is necessary to ensure safety in the test ranges where the live fire tests can cause serious hazards. During the tests, a special care must be taken to protect the test and evaluation (T&E) personnel and also test assets from potential danger and hazards. Thus, the development and management of the range safety process is quite important in the tests of guided missiles and artillery considering the explosive power of the destruction. Note also that with a newly evolving era of weapon systems such as laser, EMP and non-lethal weapons, the test procedure for such systems is very complex. Therefore, keeping the safety level in the test ranges is getting more difficult due to the increased unpredictability for unknown hazards. The objective of this paper is to study on how to enhance the safety in the test ranges. To do so, an approach is proposed based on model-based systems engineering (MBSE). Specifically, a functional architecture is derived utilizing the MBSE method for the design of the range safety process under the condition that the derived architecture must satisfy both the complex test situation and the safety requirements. The architecture developed in the paper has also been investigated by simulation using a computer-aided systems engineering tool. The systematic application of this study in weapon live tests is expected to reduce unexpected hazards and test design time. Our approach is intended to be a trial to get closer to the recent theme in T&E community, "Testing at the speed of stakeholder's need and rapid requirement for rapid acquisition."

Study on the Determination of Nursing Hours by Self-Care Status of Patients (환자의 신체기능적 능력(Self-Care Status)별 소요되는 간호시간 결정에 관한 연구)

  • 박정숙;김주희
    • Journal of Korean Academy of Nursing
    • /
    • v.12 no.2
    • /
    • pp.57-66
    • /
    • 1982
  • This study was undertaken to delineate the relationship between numerical score and the amount of nursing hours required in the nursing process. Score was a numerical description of the patients functional nursing needs. Therefore this study focused on standard nursing hours required by patient's self-care status. This study observed the 62 patients and 15 R.N. in H. university hospital from Aug. 7, 1982 to Aug. 13, 1982. 1. For the first time, each head nurse assessed self-care status by Schoening's self-care score-Minimal care patient (self-care score: 23, 24) was placed in Group Ⅰ, intermediate care patient (self-care score: 11∼22) was Group Ⅱ, and special care score: 0∼10) was Group Ⅲ. 2. We observed and recorded the nursing care received from nurses according to patient's group. (8AM∼4PM) 3. And, We observed and recorded the activities of nurses in order to determine standard nursing hours required. (8AM∼4PM) 4. If we apply the content of paragraph 3 to paragraph 2, we will predict the number of patient that nurse can care during day time by self-care status. The following results were obtained: 1) Patient's mean self-care score were Group I : 23.9 score Group Ⅱ:17.8 score Group Ⅲ : 1.6 score 2) Nursing hours required by patient's physical function(self-care status) status were Group I : 35 min. Group Ⅱ: 47.5 min. Group Ⅲ : 104.6 min. 3) Nurse's nursing time and distribution required in nursing activities during day duty were A.D.L. : 84.3min. (17.56%) Functional nursing activities : 279.9min. (58.31 %) Education & Emotional support : 11.3min. (2.35%) Task unrelated patients : 54min. (11.25%) Non Productive nursing care : 50. 5min. (10.52%) 4) Mean nursing hours required by each patient and the number of patient that nurse can rare during day duty by self-care status were Group I : 38.6min. 11.1 patients/1 nurse Group Ⅱ : 51.1min: 8.4 patients/1 nurse Group Ⅲ: 108.2min. 4 patients/1 nurse It seems reasonable that this could be done effectively as each-unit has an established standard for hours required, This not only allows time for planning of staff but helps to avoid the very human inclination to predict excessive staffing requirements by placing the majority of patients in high care group.

  • PDF

An Approach to Effective Software Architecture Evaluation in Architecture-Based Software Development (아키텍쳐 기반 소프트웨어 개발을 지원하는 효과적인 소프트웨어 아키텍쳐 평가 방법)

  • Choi, Hee-Seok;Yeom, Keun-Hyuk
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.5
    • /
    • pp.295-310
    • /
    • 2002
  • Software architecture representing a common high-level abstraction of a system can be used as a basis for creating mutual understanding among all stakeholders of the system. In determining a software architecture's fitness with respect to its desired qualities as well as in improving a software architecture, software architecture evaluation is importantly performed. However moat of architecture evaluation methods are not still sufficient in that they do not explicitly consider artifacts discussed during architecture evaluation and their processes are net systematic. As a result, we are hard to follow them. To address these problems, this paper presents the method to evaluate systematically a software architecture with respect to its desired qualities. In this approach, the functional and non-functional requirements are separately handled, and software architecture is represented in the 4+1 view model using UML. Through this initial consideration, the important artifacts such as goals, scope, and target of evaluation are clearly determined. Also, the method provides the well defined process to produce the important evaluation artifacts such as sub-designs, design decisions, rationale, qualities from inputs. In addition, it enables us to determine satisfaction of a architecture with respect its desired qualities or improve a architecture through the structured evaluation results.

Flexible Unit Floor Plan of Off-Site Construction Housing Considering Long-Lasting Housing Certification System (장수명주택 인증을 고려한 OSC공법 주택의 가변형 평면계획 연구)

  • Lee, Ji-Eun;Roh, Jeong-Yeol;Kwon, Soo-Hye;Kim, Seung-Mo
    • Land and Housing Review
    • /
    • v.12 no.4
    • /
    • pp.103-117
    • /
    • 2021
  • With the current rapid changes in population and technology, the long-lastig housing certification system is a means of prolonging the physical and functional lifespan of a building. The certification requires differentiation between the structure and infill elements to allow for variability and ease of repairs. This works well with prefabricated houses so this study investigated the possibility of applying the long-lastig housing certification requirements to apartment construction using off-site construction (OSC) methods focused on the installation of bathrooms (plumbing and toilet) that differ from the traditional wet method. This study examined three different sized floor plans at 22 m2, 46 m2, and a combined one resulting in 69 m2. The larger 69 m2 plan utilized a removeable non-load bearing wall to increase flexibility in the layout of the floorplan. The apartments are constructed of steel reinforced concrete composite columns on a 9 m × 10.5 m grid with integrated slabs. The exterior and interior infill walls are all non-load bearing with some containing plumbing. This separation of the structure and infill walls can help meet some of the criteria in the long-lastig housing certification, particularly with the ease of repairs. Technologies that facilitate the replacement of infill elements that contain plumbing and other building services can benefit the nation by reducing carbon emissions and therefore tax incentives should be introduced to increase the adoption of the proposed construction methods.

Verifying a Safe P2P Security Protocol in M2M Communication Environment (M2M 통신환경에서 안전한 P2P 보안 프로토콜 검증)

  • Han, Kun-Hee;Bae, Woo-Sik
    • Journal of Digital Convergence
    • /
    • v.13 no.5
    • /
    • pp.213-218
    • /
    • 2015
  • In parallel with evolving information communication technology, M2M(Machine-to-Machine) industry has implemented multi-functional and high-performance systems, and made great strides with IoT(Internet of Things) and IoE(Internet of Everything). Authentication, confidentiality, anonymity, non-repudiation, data reliability, connectionless and traceability are prerequisites for communication security. Yet, the wireless transmission section in M2M communication is exposed to intruders' attacks. Any security issues attributable to M2M wireless communication protocols may lead to serious concerns including system faults, information leakage and privacy challenges. Therefore, mutual authentication and security are key components of protocol design. Recently, secure communication protocols have been regarded as highly important and explored as such. The present paper draws on hash function, random numbers, secret keys and session keys to design a secure communication protocol. Also, this paper tests the proposed protocol with a formal verification tool, Casper/FDR, to demonstrate its security against a range of intruders' attacks. In brief, the proposed protocol meets the security requirements, addressing the challenges without any problems.

Molecular Miology of the Poliovirus (폴리오바이러스의 분자생물학)

  • 최원상
    • Journal of Life Science
    • /
    • v.7 no.4
    • /
    • pp.392-401
    • /
    • 1997
  • The poliovirus is a small, and non-enveloped virus. The RNA genome of poliovirus is continuous, linear, and has a single open reading frame. This polyprotein precursor is cleaved proteolytically to yield mature products. Most of the cleavages occur by viral protease. The mature proteins derived from the P1 polyprotein precursor are the structural components of the viral capsid. The initial cleavage by 2A protease is indirectly involved in the cleavage of a cellular protein p220, a subunit of the eukaryotic translation initiation factor 4F. This cleavage leads to the shut-off of cap-dependent host cell translation, and allows poliovirus to utilize the host cell machinery exclusively for translation its own RNA, which is initiated by internal ribosome entry via a cap-independent mechanism. The functional role of the 2B, 2C and 2BC proteins are not much known. 2B, 2C, 2BC and 3CD proteins are involved in the replication complex of virus induced vesicles. All newly synthesized viral RNAs are linked with VPg. VPg is a 22 amino acid polypeptide which is derived from 3AB. The 3C and 3CD are protease and process most of the cleavage sites of the polyprotein precursor. The 3C protein is also involved in inhibition of RNA polymerase II and III mediated transcription by converting host transcription factor to an inactive form. The 3D is the RNA dependent RNA polymerase. It is known that poliovirus replication follows the general pattern of positive strand RNA virus. Plus strand RNA is transcribed into complementary minus strand RNA that, in turn, is transcribed for the synthesis of plus strand RNA is transcribed into complementary minus strand RNA that, in turn, is transcribed for the synthesis of plus strand RNA strands. Poliovirus RNA synthesis occurs in a membranous environment but how the template RNA and proteins required for RNA replication assemble in the membrane is not much known. The RNA requirements for the encapsidation of the poliovirus genome (packaging signal) are totally unknown. The poliovirus infection cycle lasts approximately 6 hours.

  • PDF