27 research outputs found
Enhancing the ESIM (Embedded Systems Improving Method) by Combining Information Flow Diagram with Analysis Matrix for Efficient Analysis of Unexpected Obstacles in Embedded Software
In order to improve the quality of embedded software, this paper proposes an enhancement to the ESIM (Embedded Systems Improving Method) by combining an IFD (Information Flow Diagram) with an Analysis Matrix to analyze unexpected obstacles in the software. These obstacles are difficult to predict in the software specification. Recently, embedded systems have become larger and more complicated. Theoretically therefore, the development cycle of these systems should be longer. On the contrary, in practice the cycle has been shortened. This trend in industry has resulted in the oversight of unexpected obstacles, and consequently affected the quality of embedded software. In order to prevent the oversight of unexpected obstacles, we have already proposed two methods for requirements analysis: the ESIM using an Analysis Matrix and a method that uses an IFD. In order to improve the efficiency of unexpected obstacle analysis at reasonable cost, we now enhance the ESIM by combining an IFD with an Analysis Matrix. The enhancement is studied from the following three viewpoints. First, a conceptual model comprising both the Analysis Matrix and IFD is defined. Then, a requirements analysis procedure is proposed, that uses both the Analysis Matrix and IFD, and assigns each specific role to either an expert or non-expert engineer. Finally, to confirm the effectiveness of this enhancement, we carry out a description experiment using an IFD.14th Asia-Pacific Software Engineering Conference (APSEC\u2707), 4-7 Dec. 2007, Aichi, Japa
A Consideration in effectively reuseable Object-Oriented class-library development.
クラスライブラリに対しては,内部状態を利用する開いた再利用と,ブラックボックスとして機能のみを利用する,閉じた再利用を分類することができる.これらは,各々その評価基準や構築手法が異なっており,システム分析・設計において考慮しなければ,システム開発の生産性に寄与しない.本稿では,実際の開発プロジェクトにおける経験に基づいて「共有」と「再利用」の区別,システム開発工程とライブラリ構築工程の分離の必要性について,明らかにする.It is important to classify "Reuse in Open" and "Reuse in close" in Object-Oriented Class-library to increase the productivety. "Reuse in Close" is the method to use the functional result of library component, as black-box. And "Reuse in Open" is to use internal state of glass-box library component. We report that the difference between "reuse" and "common use", or "system constructing process" and "system refinement process" must be separated in Object-Oriented system development
K12 Education and Evaluation Using an Object-oriented Programming Language
近年,教育課程の改訂により,小学校から高等学校までの初中等教育において情報教育の導入が進められている.筆者らは,「情報教育の中でプログラミングを体験することは計算機の動作原理を学ぶうえで効果的である」という考えから,初中等教育で活用可能なプログラミング言語である「ドリトル」を開発し,それを用いたプログラミング教育について研究を行ってきた.本稿では,中学校においてドリトルを用いて実施したプログラミング教育とその評価について報告する.行った授業では,プログラミング経験のない生徒を対象に,タートルグラフィックスとGUI部品を用いたプログラミングを扱った.また,アンケートと2回の定期試験の結果に基づき,オブジェクト指向を含むプログラミングの概念が生徒にどのように理解されるかを分析した.Recently, IT education curriculum at K12 (kindergarten and 12-year-education) schools are being started in Japan. Programming experiences will be useful for students to learn essence and principle of computers. However, we insist that the use of "modern" languages is indispensable to achieve the goal. In this paper we describe our experiences of using "Dolittle" object-oriented programming language in junior high school classes. Turtle graphics, figure objects, and GUI objects were taught in the class, and paper tests and enquiries were conducted for evaluation. As the result, majority of the students understood basic concents of programming and object-orientation, and enjoyed the classes
Short lingual osteotomy without fixation: a new strategy for mandibular osteotomy known as “physiological positioning”
We describe the strategy of physiological positioning, which we regard as a new alternative treatment to conventional orthognathic operations, and treated 18 patients with skeletal mandibular prognathism using it. The positions of SNB, FMA, and Me were measured postoperatively to assess skeletal stability, changes in the angle and perpendicular length of the upper and lower central incisors were measured to assess dental stability, and we confirmed that both skeletal and dental stability were excellent. The width to which the jaw could be opened recovered early, and we saw only one case of disorder of the temporomandibular joint. Short lingual osteotomy with physiological positioning is an effective new approach to the treatment of deformities of the mandible