Advanced Integrated Model-Driven Development Tool for USN Applications in Pervasive Computing Environment
The 2009 International Conference on Future Generation Communication and Networking
Woojin Lee, Jang-Mook Kang,
Yoon-Seok Heo, Bong-Hwa Hong
Presented by kang, jang mook(sejong Univ.)-mooknc@gmail.com
redsea@sejong.ac.kr
December 10th, 2009
16:30-16:45
Technical Session 15
CAN/FGCN-KIIT #2 401A
B Kindilien-Does Manufacturing Have a Future?jgIpotiwon
Presentation to students and educators at Eastern Connecticut State University in 2008 on the challenges, and opportunities, facing people in manufacturing.
B Kindilien-Does Manufacturing Have a Future?jgIpotiwon
Presentation to students and educators at Eastern Connecticut State University in 2008 on the challenges, and opportunities, facing people in manufacturing.
Automated Construction of Node Software Using Attributes in a Ubiquitous Sens...JM code group
Sensors 2010, 10(9), 8663-8682; doi:10.3390/s100908663
Article
Automated Construction of Node Software Using Attributes in a Ubiquitous Sensor Network Environment
Woojin Lee, Juil Kim and JangMook Kang*
SCI급 저널 (컴퓨터 및 네트워크 분야)
http://www.mdpi.com/1424-8220/10/9/8663
Digital Catapult Centre Brighton - Dr Nour Aliwired_sussex
At The Digital Catapult Centre Brighton event, Tech Beyond The Screen: Connectivity & Infrastructure on Wednesday 2nd March, Dr Nour Ali from The University of Brighton spoke about mobile and self adaptive ambients in service oriented architecture.
Implementing Saas as Cloud controllers using Mobile Agent based technology wi...Sunil Rajput
Setup your own cloud for Software as a Service (SaaS) over the existing LAN in your laboratory. In this assignment you have to write your own code for cloud controllers using open source technologies without HDFS. Implementing the basic operations may be like uploading and downloading files on/from cloud in encrypted form.
Attendees will see presentations from over 34 existing Action Clusters, hear from national and international thought leaders, and have an opportunity to network with both new and current GCTC participants and organizations.
The evolving technology of the modern age has made it necessary to control the existing technologies efficiently and comfortably. The consumers expect the development of products that are easy to use and are efficient and which can be bought at the lowest possible cost from the industry. The daily difficulties related to lighting automation faced by people ranging from industry professionals to modern day housewives have inspired this project.
The project aims at controlling lighting appliances ranging from industries to sub-urban homes using web-based application at the front end complemented by an end user application developed for the aimed location using ZigBee based network. The other networking technologies like Bluetooth and WiFi consume a lot more energy as compared to ZigBee and are costlier too. The project facilitates controlling lighting appliances in groups as well as individually. The color and density of the lights can also be changed. The quick access feature is provided by the predefined end-user definable presets. The other features include scheduling options, obtaining live feedback, receiving notifications and maintenance pop-ups, bill estimation, power consumption etc.
Analysis and assessment software for multi-user collaborative cognitive radi...IJECEIAES
Computer simulations are without a doubt a useful methodology that allows to explore research queries and develop prototypes at lower costs and timeframes than those required in hardware processes. The simulation tools used in cognitive radio networks (CRN) are undergoing an active process. Currently, there is no stable simulator that enables to characterize every element of the cognitive cycle and the available tools are a framework for discrete-event software. This work presents the spectral mobility simulator in CRN called “App MultiColl-DCRN”, developed with MATLAB’s app designer. In contrast with other frameworks, the simulator uses real spectral occupancy data and simultaneously analyzes features regarding spectral mobility, decision-making, multi-user access, collaborative scenarios and decentralized architectures. Performance metrics include bandwidth, throughput level, number of failed handoffs, number of total handoffs, number of handoffs with interference, number of anticipated handoffs and number of perfect handoffs. The assessment of the simulator involves three scenarios: the first and second scenarios present a collaborative structure using the multi-criteria optimization and compromise solution (VIKOR) decision-making model and the naïve Bayes prediction technique respectively. The third scenario presents a multi-user structure and uses simple additive weighting (SAW) as a decision-making technique. The present development represents a contribution in the cognitive radio network field since there is currently no software with the same features.
Automated Construction of Node Software Using Attributes in a Ubiquitous Sens...JM code group
Sensors 2010, 10(9), 8663-8682; doi:10.3390/s100908663
Article
Automated Construction of Node Software Using Attributes in a Ubiquitous Sensor Network Environment
Woojin Lee, Juil Kim and JangMook Kang*
SCI급 저널 (컴퓨터 및 네트워크 분야)
http://www.mdpi.com/1424-8220/10/9/8663
Digital Catapult Centre Brighton - Dr Nour Aliwired_sussex
At The Digital Catapult Centre Brighton event, Tech Beyond The Screen: Connectivity & Infrastructure on Wednesday 2nd March, Dr Nour Ali from The University of Brighton spoke about mobile and self adaptive ambients in service oriented architecture.
Implementing Saas as Cloud controllers using Mobile Agent based technology wi...Sunil Rajput
Setup your own cloud for Software as a Service (SaaS) over the existing LAN in your laboratory. In this assignment you have to write your own code for cloud controllers using open source technologies without HDFS. Implementing the basic operations may be like uploading and downloading files on/from cloud in encrypted form.
Attendees will see presentations from over 34 existing Action Clusters, hear from national and international thought leaders, and have an opportunity to network with both new and current GCTC participants and organizations.
The evolving technology of the modern age has made it necessary to control the existing technologies efficiently and comfortably. The consumers expect the development of products that are easy to use and are efficient and which can be bought at the lowest possible cost from the industry. The daily difficulties related to lighting automation faced by people ranging from industry professionals to modern day housewives have inspired this project.
The project aims at controlling lighting appliances ranging from industries to sub-urban homes using web-based application at the front end complemented by an end user application developed for the aimed location using ZigBee based network. The other networking technologies like Bluetooth and WiFi consume a lot more energy as compared to ZigBee and are costlier too. The project facilitates controlling lighting appliances in groups as well as individually. The color and density of the lights can also be changed. The quick access feature is provided by the predefined end-user definable presets. The other features include scheduling options, obtaining live feedback, receiving notifications and maintenance pop-ups, bill estimation, power consumption etc.
Analysis and assessment software for multi-user collaborative cognitive radi...IJECEIAES
Computer simulations are without a doubt a useful methodology that allows to explore research queries and develop prototypes at lower costs and timeframes than those required in hardware processes. The simulation tools used in cognitive radio networks (CRN) are undergoing an active process. Currently, there is no stable simulator that enables to characterize every element of the cognitive cycle and the available tools are a framework for discrete-event software. This work presents the spectral mobility simulator in CRN called “App MultiColl-DCRN”, developed with MATLAB’s app designer. In contrast with other frameworks, the simulator uses real spectral occupancy data and simultaneously analyzes features regarding spectral mobility, decision-making, multi-user access, collaborative scenarios and decentralized architectures. Performance metrics include bandwidth, throughput level, number of failed handoffs, number of total handoffs, number of handoffs with interference, number of anticipated handoffs and number of perfect handoffs. The assessment of the simulator involves three scenarios: the first and second scenarios present a collaborative structure using the multi-criteria optimization and compromise solution (VIKOR) decision-making model and the naïve Bayes prediction technique respectively. The third scenario presents a multi-user structure and uses simple additive weighting (SAW) as a decision-making technique. The present development represents a contribution in the cognitive radio network field since there is currently no software with the same features.
세상에 정보는 많다. 인터넷만 보아도 시시각각 뉴스가 올라온다. 뉴스 중 특정 단어 중심의 데이터를 텍스트 마이닝 할 수 있다. 메르스가 창궐했다면 뉴스기사 중 '메르스-불안-염려'라는 연관키워드의 빈도를 뽑아 그 해석을 할 수 있을 것이다. 또는 세월호 사건에서 '안타까움 등'의 연관검색어를 통해 세월호는 타자에 대한 아픔이라면 메르스는 나 자신에 대한 염려가 아닐까란 분석도 가능하다.
반면, 공개되지 않는다는 것을 전제로 시작된 폐쇄형 SNS(밴드, 카카오톡 등)은 API로 그 내용을 볼 수 없지만, 그 어느때보다 지금 폐쇄형에서 소통되는 내용이 국민의 진짜 속마음일 것이다.
당분간 폐쇄형과 개방형이 공존할 것이다.
근래들어 웨어러블, 사물인터넷 등 low level에서 솟구쳐 오르는 센싱 값이 늘어날 것이다. 굳이 이 비정형데이터를 분석하는 빅데이터의 프로그래밍 방식과 비주얼라이징 툴 그리고 하둡 등 분산처리 시스템을 논하지 않더라도 분명, 이 자료들이 분석될 것이다.
그렇다면 묻는다. 이들 날것의 정보들을 학생들과 선생님들에게 그냥 확 줄 것인가? 오늘날 큐레이션, 관계 서비스, 로컬라이제이션 서비스 그리고 LBS 등으로 상업적으로 이용될 때, 분명 돈을 벌고 광고를 얻고 플랫폼이 되고자 유인하고 선별하여 개인화시키는 정보 필터링 기술이 있을 것이다. 교육분야는 어떤가? 누가 이 정보를 필터링하여 학생, 선생님, 교육 관계자에게 시의적절하게 문맥을 읽고 추론하여 제공하는가? 큰 플랫폼을 설명하지 않아도 된다. 큰 교육 시스템을 그려내지 않아도 좋다. 아주 구체적이고 무척 작고 섬세한 교육의 한 부분을 그려보자. 예를 들면, '메르스가 창궐하고 학교 정문에서 학생들의 귀에 온도계를 꽃아 일일이 확인하고 있다' ..만약 웨어러블이 일상화된다면 학생 안전과 관련된 정보가 어느 수준에서 어떤 방식으로 어떻게 왜 언제 선생님, 학부모 등에게 전달되거나 공유되거나 저장되거나 때론 짧게 저장된 후 삭제되거나 등이 필요한가? 메르스라는 사태에서 의료정보가 어떤 수준에서 교육정보로 활용될 수 있을까? 학교 안에 안전이라는 측면에서 기존의 모든 이머징 기술을 이야기 구조 식으로 구체적으로 나열하면 어떤 방법으로 학생-선생님-학부모 등이 소통하기에 제일 좋을까? 교육 시스템 중 일부 모듈(안전 부문, 학생 질병 관리, 건강 기록 등)에 정보 공유를 고려할 때 어떻게 이해당사자 간의 거버넌스를 생각해볼 수 있을까? 예를 들어 의료정보와 교육적 가치가 상충할 때, 프라이버시와 교육의 효율성
로봇, 교육에 대한 한 꼭지와 소셜, 지도, 관심지도, 힐링, 의료 정보, 관광 등의 한 꼭지로 나누어져 구성되었습니다.
본 강의는 교육정보특론의 13-14주에 해당하는 뒷부분으로서 그간 배운 소셜 네트워크와 웨어러블 그리고 빅데이터 등의 기반 기술을 연결하여 사고하고 응용하는 능력을 배우는 시간이 될 것입니다.
고려대학교 대학원 교육정보 시스템 특론 과정의 12주차 교안입니다. 주요 내용은 서두에 융합에 내포된 오류를 검토하고 융합 또는 창의적 발상의 사례를 검토합니다.
구체적인 본 강의에서는 융합의 사례로서 인문학적 가치 중 몇몇 역사, 미술 등의 가치를 메타화하는 과정에 설명하고 이를 통해 얻을 수 있는 구체적 서비스 내용까지 검토합니다.
자세한 내용은 고려대학교 Mooc 에서 추후 소개될 예정입니다.
9 주; 2015.4.29. 수
교육정보서비스에서 정형/반정형/비정형 데이터 처리는 어떤 의미를 갖는가?
(교육정보에서 핵심 가중치를 두어야 할 데이터는 무엇인가?
몇 가지 추천하고 그 이유를 논한다.)
키워드 : 교육정보, 교육 데이터 마이닝, 교육 빅데이터
위에 대한 내용으로 고려대 정보대학 컴퓨터학과의 강장묵 교수 (연구)의 정규 교과목 교안 입니다.
'공공정보의 개방과 API'가 의미하는 바와 정책적 함의가 무엇인지에 대하여, 동국대학교 최고위과정 중 '빅데이터와 공공정보'라는 주제로 강장묵 교수(고려대)의 강의 교안입니다.
특강형식을 빌었으나, 본 강의는 2015년 3월에 있었던 경찰본청의 '공공정보 공유' 등에 대한 3일 연속 강의의 내용을 재사용하였음을 밝힙니다.
인용을 달고 PPT를 활용하시기 바랍니다.
고려대학교 교육정보 전공 대학원 수업 7주차
클라우드 기술과 교육정보 특론
2015년 4월 15일 수요일 강장묵 교수 강의 교안
클라우드 기술과 서비스 전반을 사례 중심으로 설명
클라우드의 구현 사례(에어비앤비 등)를 소개
클라우드 교육 시스템 구현 사례와 관련 연구 논문 분석
고려대학교 대학원 교육정보서비스 특론 수업 4-5주 교안
고려대학교 정보대학 컴퓨터학과 강장묵 교수 강의
본 교안은 빅데이터 기술을 활용한 교육정보서비스에 대한 것임
강의는 교육정보에서 활용될 수 있는 여타 ICT 기술의 원리 중 정보공유와 API, 빅데이터 정보처리 과정과 하둡 프로그래밍의 이해, 구글 지도와 크레이그리스트의 매쉬업 사례 등을 다룸
고려대학교 정보대학 컴퓨터학과 강장묵 교수의 '교육정보서비스 특론' 2주차 강의 교안
교육정보에 대한 원리를 이해하고 교육정보 서비스를 학습
강의 내용은 국내 대학들 간의 KOCW(Korea Open Course Ware)조직인 OCW에서 영상 서비스 제공
고려대 OCW 홈페이지(http://ocw.korea.edu)등을 통해 운영
지혜 구성 방법 및 기술 프로젝트 수행의 일환으로 진행된 워크샵입니다. 그 중 데이터 마이닝 기술과 언어 처리 기술을 이용하여 교육정보의 데이터마이닝을 연구하고 있습니다.
연구실에 여러 석.박사 학생들과 졸업생 이하 여러 교수들과 협업하는 지혜 구성 마켓을 구축하고 있습니다.
모바일 시대에 민주주의와 저널리즘 가치를 지켜낼 수 있는가? 신자본주의에 저널리즘은 조회수와 광고에 의존하여 황색으로 변색되고 있지는 않는가? 무한경쟁시대에 저널리즘은 효율성이라는 이름으로 중립적 가치보다는 시장가치, 지배자의 가치가 지배적이지 않는가?
국정원 등의 댓글 사건 이후 국내 트위터는 신뢰를 상실하였다. 그러나 한국주류언론의 현주소 역시 신뢰에 금이 가고 있는 작금에, 뉴미디어는 새로운 대안언론인가? 삐딱이들의 대안 채널일 뿐인가? 공론장은 인터넷 즉 PC alone에서 모바일로 진화하고 있다. 반면 숙의모델 등 공론이 이루어질 수 있는 최소한의 글자수, 이미지, 연결, 화면 사이즈 등 인터페이스와 글쓰기는 여전히 쉽지 않은 모바일 환경이다.
이 환경에서 비단 글쓰기를 통한 숙의만 가능한가를 묻고 그 대안적 보조적 또는 전환 기술과 메커니즘을 찾는다.
소셜 미디어의 발전이 저널리즘의 가치를 보장하는가?
소셜 미디어는 다양해진 관계망 서비스를 통해 저널리즘의 영향력을 중앙집중에서 분권화하는가?
소셜 미디어는 저널리즘을 황색저널리즘에서 품격있고 신뢰할 수 있는 저널리즘으로 변화시켰는가?
그렇지 못하였다면, 현재 대한민국의 저널리즘과 소셜 미디어의 관계와 진형은 무엇인가?
그리고 이용자들이 참여율과 보이지 않는 이용자(조직) 등의 영향력은 실제로 존재하는가?
SNA로 이 관계를 어디까지 실증적 조망이 가능한가?
저널리즘의 역사와 맥락 속에서 소셜 미디어를 고찰한다.
Advanced Integrated Model-Driven Development Tool for USN Applications in Pervasive Computing Environment
1. International Convention Center Jeju, Jeju Island, Koreahttp://www.sersc.org/FGIT2009 Advanced Integrated Model-Driven Development Tool for USN Applications in Pervasive Computing Environment The 2009 International Conference on Future Generation Communication and Networking WoojinLee, Jang-MookKang, Yoon-SeokHeo, Bong-HwaHong Presented by kang, jangmook(sejong Univ.)-mooknc@gmail.com December 10th, 2009 16:30-16:45 Technical Session 15 CAN/FGCN-KIIT #2 401A
2. Jonathon colman, Using Online Social Networks to Build Buzz, Community & Support for Your Cause, 12/59 slide, http://www.slideshare.net/jcolman/using-online-social-networks-to-build-buzz-community-support-for-your-cause?src=related_normal&rel=1709731(2009.12.)
3. Overviews In sensor networks, nodes should often operate under a demanding environment such as limited computing resources, unreliable wireless communication and power shortage. And such factors make it challenging to develop ubiquitous sensor network(USN) applications. This article presents a model-driven development tool for USN applications. USN applications are programs that are installed into nodes which consist in sensor networks. The presented tool automatically generates applications for nodes from the sensor network model. Users can develop USN applications by first developing a model for the sensor network And then designing applications by setting the values of the predefined attributes. The source code for applications is automatically generated from the model. The tool will help users can easily develop a large number of validated USN applications even if they do not know the details of low-level information.
4. Introduction a tool to help developers easily develop USN applications without learning abstraction mechanisms of operating systems and efficiently develop a large number of various applications is necessary. Advance integrated Model-driven development tool is used to automatically generate applications from a model. Therefore, model-driven development tool for efficiently developing a large number of USN applications without learning abstraction mechanisms is necessary VashiraRavipanich , Ubiquitous Computing, 4/33 slide, http://www.slideshare.net/raQuiam/ubiquitous-computing-1986119.)
5. Advance Integrated Model-Driven Development Tool for USN Applications Graphical User Interface (GUI): The GUI provides interfaces for the development of USN applications. Modeler: Developers write USN model diagrams and design USN applications through the Modeler. The Modeler consists of the Model Viewer and the Model Controller. The Model Viewer is a graphical represented of the USN model. The Model Controller is a manager that mediates and communicates between the model and the view. The Model Controller generates the model information using XML. Configuration Information Generator: The Configuration Information Generator creates the configuration information of nodes in the model using the model information. Model Validity Checker: The Model Validity Checker confirms whether the model of USN application is valid. It checks validity of association between the nodes, and checks validity of each node.
6. Advance Integrated Model-Driven Development Tool for USN Applications Source Code Generator: The Source Code Generator creates C source files of nodes using the predefined templates and the configuration information generated by the Configuration Information Generator. Target Image Generator: The Target Image Generator constructs ROM image files which are installed into nodes by compiling the C source files. The ROM image files are generated by reflecting the hardware platform of nodes in the sensor network. Templates Storage: The Templates Storage stores predefined templates for the generation of source codes of nodes. Modules and code templates, which are provided by target operating system, are stored in the Template Storage.
7. USN Application Development Process Nicolas garciabelmone, ‘Using web standards to create interactive data visualizations for the web’, 4slides, http://www.slideshare.net/philogb/using-web-standards-to-create-interactive-data-visualizations-for-the-web(sited:2009.12) The following is the process for developing USN applications using the advanced integrated model-driven development tool. ① Write a USN model diagram for a USN application. ② Set attribute values of nodes in the model. Through setting of attribute values, OS components for the application are selected. ③ Validate the USN model. Go to ① or ② if the model is not valid. Model validation is important because the correct USN application is not generated if the model is not valid. ④ Generate program codes to control nodes from the USN model using the predefined templates and OS modules.
8. USN Application Development Process Figure 1 shows the USN applications development process described in the above.
10. USN Modeling SENSOR: A sensor node senses data and transmits the data to a coordinator node. ROUTER: A router node plays a coordinator role. It controls a sub network. A router node receives data from other nodes which belong to the sub network, and transmits the received data to the PAN coordinator node. SINK: A sink node plays a PAN coordinator role. It controls the whole network. A sink node collects data from other nodes which belong to the sensor network, and controls the nodes. ACTUATOR: An actuator node controls devices.
12. Model Validation Communication between nodes should be performed without any problems. Data should be transmitted to the server through the correct path which is determined by designer of the sensor network model. Applications should be designed by accepting constraints according to the role of each node. Applications should be designed by accepting constraints of target platform
14. Conclusion USN modeling support: The proposed tool supports that developers graphically model ubiquitous sensor networks. Application design by setting attribute values: When developers construct USN applications using the tool, they do not need to learn any abstraction mechanisms because applications are simply designed by setting attribute values. Generation of several applications from one model: Since the proposed tool generates code from sensor network model instead of models of applications, a large number of application programs can be generated at once. This contrasts with the traditional model-based approach where only one application at a time could be developed. Model validation: The tool provides methods to validate USN models so that developers can check USN applications with them in terms of commonality validation, association validation, and node validation.
15.
16. ThankQ redsea@sejong.ac.kr The followings were made to supplement my shabby presentation. When you need anything, please e-mail me at this address at any time. iQoncept, http://www.flickr.com/photos/37418570@N03/3976394233/sizes/o/ (사이트방문:2009.10.)