• Title/Summary/Keyword: Mobile Software Development

Search Result 368, Processing Time 0.039 seconds

Framework for Improving Mobile Embedded Software Process (모바일 임베디드 소프트웨어 프로세스 개선 프레임워크)

  • Shin, Seung-Woo;Kim, Haeng-Kon;Kim, Soung-Won
    • Journal of Internet Computing and Services
    • /
    • v.10 no.5
    • /
    • pp.195-209
    • /
    • 2009
  • The embedded software has been become more important than the hardware in mobile systems in ubiquitous society. The improvement models such as CMMI(Capability Maturity Model Integration) and SPICE(Software Process Improvement and Capability dEtermination) are used to improve the quality of software in general systems. Software process improvement is also necessary for mobile embedded software development to improve its quality. It is not easy to apply the general software improvement model to the mobile embedded software development due to the high cost effectiveness and heavy process. On the other hand, XP has the characteristics on focused communications with customers and iteration development. It is specially suitable for mobile embedded software development as depending on customer's frequent requirement changes and hardware attributes. In this paper, we propose a framework for development small process improvement based XP(eXtreme Programming)'s practice in order to accomplish CMMI level 2 or 3 in mobile embedded software development at the small organizations. We design and implement the Mobile Embedded Software Process Improvement System(MESPIS) to support process improvement. We also suggest the evaluation method for the mobile embedded software development process improvement framework with CMMI coverage check by comparing other process improvement model. In the future, we need to apply this proposed framework to real project for practical effectiveness and the real cases quantitative. It also include the enhance the functionality of MESPIS.

  • PDF

Product Line Development Process for Mobile Software based on Product Line (프로덕트 라인 기반의 모바일 소프트웨어 개발 프로세스)

  • Kim Haeng-Kon;Son Lee-Kyeong
    • The KIPS Transactions:PartD
    • /
    • v.12D no.3 s.99
    • /
    • pp.395-408
    • /
    • 2005
  • Ubiquitous computing spans a very broad range of technologies and needs very complicated user's requirements. There are many scenarios and technologies involved in ubiquitous computing. We need new software development tools and methodology to meet the requirements. A software product line is one of promising new technology for it. A software product line is a set of software intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets. Software architecture-based development is the exploration and maturation of the role of software architecture in the product line life cycle. In this thesis, we identify the foundational concepts underlying software product lines and the essential activities to develop the mobile application systems. So, we define, design, and implement the Mobile Application System Architecture(MASA) that includes the development process for applying into mobile business domain and encompass scoping and gathering requirements for the Product line based on Component Based Development(CBD).

Development of Real-Time Control Software for Autonomous Mobile Robot (자율 주행 로봇의 실시간 제어 소프트웨어의 개발)

  • Lee, Jong-Hyuk;Jo, Eu-Teum;Jeong, Hyeon-A;Kim, Hyung-Shin
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.17 no.4
    • /
    • pp.336-345
    • /
    • 2011
  • In this paper, we introduce software development process for autonomous mobile robot with LEGO RCX. The software is designed from course analysis and a series of software design processes are applied for the development. Various control methods are devised to identify robot's location and to optimize the running strategy. To assure realtime property and reliability of the software, we adopted software engineering processes during the development. In this paper, we report the detailed software design processes and the implementation result that we have experienced with our practical LEGO robot platform.

Efficient Back-end System Design for the Mobile Software (모바일 소프트웨어를 위한 효율적인 백-엔드 시스템 설계)

  • Oh, Sun-Jin
    • The Journal of the Convergence on Culture Technology
    • /
    • v.7 no.3
    • /
    • pp.469-474
    • /
    • 2021
  • Nowadays, a lot of software engineers struggle with the efficient back-end design of mobile application programs operated on the new mobile platform. It is simply because not only their lack of experiences in developing large scale system but also the unstructured nature of the mobile software, where there are no standard solutions. Furthermore, since big data is at the center of many challenges in system design of mobile software, so an efficient system design scheme is required for the development of such data-intensive applications. In this paper, we propose a systematic and efficient system design method that can figure out the substantial nature of the mobile software and solve the difficulties of the back-end software engineers.

Mobility Representation of Mobile Agents using Extended UML Interaction Diagrams (확장된 UML 상호작용 다이어그램을 이용한 이동 에이전트의 이동성 표현)

  • Yoo, Moon Sung
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.7 no.1
    • /
    • pp.11-18
    • /
    • 2011
  • A mobile agent system is the most common software paradigm for distributed applications. A software development model to develop efficiently for these systems is needed. Unified Modeling Language (UML) is a widely used software development model to develop a system for Visualizing, Specifying, Constructing, Documenting. However, UML can not describe in explicit way the necessary mobility of the mobile agent-based software systems. In this paper, the interaction diagrams of UML (sequence diagrams and communication diagrams) are extended and used to express the mobility of the mobile agents in three ways. For a case study, we applied the extended diagrams to a distributed file searching using mobile agents, and showed these diagrams can describe the mobility very well.

Meeting Real Challenges in Eliciting Security Attributes for Mobile Application Development

  • Yusop, Noorrezam;Kamalrudin, Massila;Yusof, Mokhtar Mohd;Sidek, Safiah
    • Journal of Internet Computing and Services
    • /
    • v.17 no.5
    • /
    • pp.25-32
    • /
    • 2016
  • There has been a rapid growth in the development of mobile application resulting from its wide usage for online transaction, data storage and exchange of information. However, an important issue that has been overlooked is the lack of emphasis on the security issues at the early stage of the development. In fact, security issues have been kept until the later stage of the implementation of mobile apps. Requirements engineers frequently ignore and incorrectly elicit security related requirements at the early stage of mobile application development. This scenario has led to the failure of developing secure and safe mobile application based on the needs of the users. As such, this paper intends to provide further understanding of the real challenges in extracting security attributes for mobile application faced by novice requirements engineers. For this purpose, two experiments on eliciting security attributes requirements of textual requirements scenario were conducted. The performance related to the correctness and time taken to elicit the security attributes were measured and recorded. It was found that the process of eliciting correct security attributes for mobile application requires effort, knowledge and skills. The findings indicate that an automated tool for correct elicitation security attributes requirement could help to overcome the challenges in eliciting security attributes requirements, especially among novice requirements engineers.

Mobile Development Process based on the UML Components (UML 컴포넌트를 이용한 모바일 개발 프로세스)

  • Park, Jong-Mo;Cho, Kyung-San
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.5
    • /
    • pp.171-177
    • /
    • 2008
  • CBD(Component-based Development), which refers to the method of treating software as parts of a larger whole and developing new information systems through the assembly and synthesis of existing software, has been popular among many methods for developing software. However, CBD has limitations in the mobile environment which requires frequent requirements change and flexible process. To overcome those limitations, we propose an improved mobile development process based on the UML(Unified Modeling Language) components. Our Proposal is the simple development process implemented as three phase of component diagrams for the mobile system having quickly evolving technology and small-size project. Through the implementation of a mobile banking service with the proposed development process, we show that our proposal works efficiently for the requirements change and flexible development.

  • PDF

Development of Mobile Station in the CDMA Mobile System

  • Kim, Sun-Young;Uh, Yoon;Kweon, Hye-Yeoun;Lee, Hyuck-Jae
    • ETRI Journal
    • /
    • v.19 no.3
    • /
    • pp.202-227
    • /
    • 1997
  • This paper describes the development of the CDMA mobile station to support non-speech, mobile office services such as data, fax, and short message service in addition to voice. We developed some important functions of layer 2 and layer 3. To provide non-speech services, we developed a terminal adapter and user interface software. The description of development process, software architecture and external interfaces required to provide such services is given. The description of a TTA-62 message analysis tool, a mobile station monitoring software, and an automatic test system developed for integration tests and performance measurements is also given.

  • PDF

A Study on the Improvement of Quality for A/V and Mobile System Software Applied to ASTM (Automated Software Test Methods) (ASTM을 적용한 A/V와 Mobile 시스템 소프트웨어 품질 향상에 관한 연구)

  • 한상섭;전경빈;김정희;박상득
    • Journal of Applied Reliability
    • /
    • v.2 no.1
    • /
    • pp.23-32
    • /
    • 2002
  • As the function of digital products gets diverse and complex, more than 30~40% job of software developing and testing group within its development cycle, concentrates on the software testing[1]. To cope with consumers'quickly changing needs, development cycle time gets short, and the number of model and test items increase steadily This is why automating software basic function and UI(User Interface) verification is needed [4][5][6]. This paper draws many strength and weakness defines Input/Output through integrating mobile phone, DVDP, PDA, and Black-Box (Intrusive (mobile) or Non-Intrusive(DVDP, PDA)) testing systematically, which brought above the 64% average of automation rate, and ensure 80% of test coverage [4][5][6].

  • PDF

The Framework of Selection Process for Open Source Mobile UI Component (오픈소스 모바일 UI컴포넌트 선정 절차 프레임워크)

  • Sohn, Hyo-Jung;Lee, Min-Gyu;Seong, Baek-Min;Kim, Jong-Bae
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.11
    • /
    • pp.2593-2599
    • /
    • 2014
  • The way of mobile apps development using open source software have been becoming increasingly popular recently. In opensource mobile User Interface components case, there is tends to much more be used than mobile functional components. Because it is more easier that the reusability for implementation of User Interface. The problem is to apply as an open source mobile components selected for this reason all of the existing two studies. It is an open source software selection process and selection procedures shelf components. We revise to conform to existing mobile components selected for the study on open source software selection process in this paper. Can help increase the productivity of the mobile app development by the open source components to meet the functional requirements when developing mobile apps that can be easily retrieved and presented the selection process of this study is effective.