[1]王少将,张广泉,吴国伟.基于XYZ/E的Sun Open Solaris内核进程形式化描述与分析[J].南京师范大学学报(工程技术版),2008,08(03):082-87.
 Wang Shaojiang,Zhang Guangquan,Wu Guowei.Description and Analyses of Open Solaris Kernel Process Based on XYZ/E[J].Journal of Nanjing Normal University(Engineering and Technology),2008,08(03):082-87.
点击复制

基于XYZ/E的Sun Open Solaris内核进程形式化描述与分析
分享到:

南京师范大学学报(工程技术版)[ISSN:1006-6977/CN:61-1281/TN]

卷:
08卷
期数:
2008年03期
页码:
082-87
栏目:
出版日期:
2008-09-30

文章信息/Info

Title:
Description and Analyses of Open Solaris Kernel Process Based on XYZ/E
作者:
王少将1 张广泉1 吴国伟2
1. 苏州大学计算机科学与技术学院, 江苏苏州215006;
2. 江苏省教育装备与勤工俭学管理中心, 江苏南京210024
Author(s):
Wang Shaojiang1Zhang Guangquan1Wu Guowei2
1.School of Computer Science and Technology,Soochow University,Suzhou 215006,China;2.Educational Equipment & Work-Study Strategy Center of Jiangsu Province,Nanjing 210024,China
关键词:
XYZ /E 开放多任务操作系统 内核进程 形式化描述 逐步求精
Keywords:
XYZ /E open mu lt-i task operating system kerne l process cr iterion descr iption stepw ise refinem en t
分类号:
TP311.52
摘要:
建立并分析了Open Solaris内核进程模型,采用XYZ/E语言对模型进行了形式化描述.分析了内核进程数据结构、内核进程创建、系统调用以及时钟等概念,并对其进行XYZ/AE的描述和XYZ/EE编程.最后给出了内核进程规范,实现多任务、多用户操作系统内核进程的描述,对内核进程进行了逐步求精工作.
Abstract:
Th is paper bu ilds up an Open So lar is Kerne l Process Ana ly zing model and refine mode l using XYZ/E. W e m a inly ana ly ze ke rnel process data structure, ke rnel process establishment, system schedu ling and c lock all the above w ith XYZ /AE. F ina lly, kernel process cr iterion is displayed; mu lt-i task and mu lt-i user ope rating system kerne l pro cess a re descr ibed. Stepw ise refinem en t is used to refine kerne l process

参考文献/References:

[ 1] Roger S Pressman. 软件工程——实践者的研究方法[M ]. 黄柏素, 梅宏, 译. 北京: 机械工业出版社, 1999.
Roger S Pressman. So ftw are Eng ineer ing——A Prac titioner. s Approach[M ]. H uang Ba isu, M e iHong, T ransla ted. Be ijing:ChinaM ach ine Press, 1999. ( in Ch inese)
[ 2] W ing JM. A spec ifier. s introduction to form a lm ethods[ J]. IEEE Com puter, 1990, 23( 9): 8-24.
[ 3] 唐稚松. 时序逻辑程序设计与软件工程( 上册) [M ] . 北京: 科学出版社, 2002.
Tang Zh isong. Sequential Log ic Programm ing and So ftwa re Eng ineering[M ] . Beijing: Sc ience Press, 2002. ( in Ch inese)
[ 4] M cDouga ll R ichard, M auro Jim. So lar is 内核结构[M ] . 北京: 机械工业出版社, 2007.M cDouga ll R ichard, M auro Jim. So lar is In ternals[M ]. Be ijing: Ch inaM ach ine Press, 2007. ( in Ch inese)
[ 5] Love Robe rt. L inux内核设计与实现[M ]. 陈莉君, 译. 北京: 机械工业出版社, 2006.
Love Robe rt. L inux Kerne l Deve lopm ent[M ] . Chen Lijun, T ransla ted. Be ijing: Ch inaM ach ine Press, 2006. ( in Ch inese)
[ 6] 郭亮. 基于XYZ /E重构SZRTOS实时操作系统内核[ D]. 北京: 中国科学院软件技术研究所, 2002.
Guo Liang. Reconstructing the kernel of SZRTOS rea-l tim e OS in XYZ/E[ D]. Be ijing: Institute o f Softw are, Ch inese Academy of Sc ience, 2002. ( in Ch inese)
[ 7] Fo rd R L. Specification-based A tom ic ityTesting o f theMK + + K ernel[ R ]. Cambr idge, MA: TheOpen G roup Resea rch Inst-itute, 1997.
[ 8] Cattel T. M odelization and V erification of a Mu ltiprocessor Rea l T im e OS Kerne l[ C ] / / Proceedings of FORTE 94. Sw itzerland:B ern, 1994.
[ 9] Bev ierW R. A ve rified operating sy stem kerne l[ D]. Austin: University of Texas, 1987.
[ 10] B ev ierW R. KIT: a study in operating system ver ifica tion[ J]. IEEE T ransOn Softw are Eng ineer ing, 1989, 15( 11): 1 382-1 396.
[ 11] Shap iro J S, W ebe r S. Ve rify ingOpera ting Sy stem Secur ity, MS- C IS97- 26[ R]. Philadelph ia, PA: University o f Pennsy-lvania, 1995.
[ 12] 朱雪阳, 唐稚松. 其于时序逻辑的软件结构描述语言XYZ/ADL[ J] . 软件学报, 2003, 14( 4): 713-720.
Zhu Xueyang, Tang Zhisong. A tem po ra l log ic-based softw are arch itecture description language XYZ /ADL [ J]. Softw are,2003, 14( 4): 713-720. ( in Ch inese)
[ 13] 张广泉. 基于时序逻辑语言描述的监控系统的软件体系结构求精[ J]. 计算机工程与应用, 2003, 39( 31): 14-17.
Zhang Guangquan. Softw are arch itecture re finem ent form onitor system s based on tem pora l log ic language[ J]. Com puter Engineering and App lica tions, 2003, 39( 31): 14-17. ( in Ch inese)

备注/Memo

备注/Memo:
基金项目: 江苏省高校自然科学基金( 05KJB520119)和重庆市自然科学基金( CSTC, 2006BB2259 )资助项目.
通讯联系人: 张广泉, 教授, 研究方向: 软件工程与形式化方法. E-m ail: gqzhang@ suda. edu. cn
更新日期/Last Update: 2013-04-24